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