Обычно мы имеем одно слово для большинства сложностей, с которыми мы сталкиваемся в алгоритмическом анализе:
-
O(1)
== "constant" -
O(log n)
== "logarithmic" -
O(n)
== "linear" -
O(n^2)
== "квадратичный" -
O(n^3)
== "кубический" -
O(2^n)
== "экспоненциальный"
Мы сталкиваемся с алгоритмами с O(n log n)
сложностью с некоторой регулярностью (думаем обо всех алгоритмах, в которых преобладает сложность сортировки), но, насколько я знаю, нет единственного слова, которое мы можем использовать на английском языке для обозначения этой сложности. Является ли этот пробел в моих знаниях или реальным пробелом в нашем английском дискурсе по вычислительной сложности?