Мы, как правило, одно слово для большинства сложностей мы сталкиваемся в алгоритмического анализа:Есть ли сокращенный термин для O (n log n)?
O(1)
== "константа"O(log n)
== "логарифмическая"O(n)
== "линейного"O(n^2)
== «квадратичной»O(n^3)
== «кубический»O(2^n)
== «экспоненциальная "
Мы сталкиваемся с алгоритмами с O(n log n)
сложности с некоторой регулярностью (думаю, из всех алгоритмов преобладают сложности сортировки), но, насколько я знаю, нет ни одного слова мы можем использовать на английском языке для обозначения этой сложности. Является ли этот пробел в моих знаниях или реальным пробелом в нашем английском дискурсе по вычислительной сложности?
Ко всем отвечающими отметивших число слогов, это не об оптимизации (я ввела вас в заблуждение с моим использованием «сокращенном» выше), но больше о свободно говорить (то есть, в отличие от этого скользящего отступления). – jemfinch
Возможно, используя общий термин «nlogn», который имеет мало, если не имеет других значений, - это свободно, общий английский. –
@ Joe: Возможно, не обычный английский, но любой, кто обсуждает алгоритмическую сложность, должен иметь возможность свободно использовать его. –