lo general, tenemos una sola palabra para la mayoría de las complejidades que encontramos en el análisis algorítmico:¿Existe un término abreviado para O (n log n)?
O(1)
== "constante"O(log n)
== "logarítmica"O(n)
== "lineal"O(n^2)
== "cuadrática"O(n^3)
== "cúbica"O(2^n)
== "exponencial "
nos encontramos con algoritmos con O(n log n)
complejidad con cierta regularidad (piense en todas las algoritmos dominadas por la complejidad especie), pero por lo que yo sé, no hay una sola palabra podemos usar en Inglés para referirse a esa complejidad. ¿Es esto un vacío en mi conocimiento, o una brecha real en nuestro discurso en inglés sobre la complejidad computacional?
Para todos los que responden señalando el número de sílabas, esto no es acerca de la optimización (Te engañado con mi uso de "taquigrafía" más arriba) pero más acerca de hablar con fluidez (es decir, fluyendo, muy a diferencia de esta digresión parentética) Inglés. – jemfinch
Quizás usando el término común "nlogn" que tiene pocos o ningún otro significado, es fluido, inglés común. –
@Joe: Tal vez no sea inglés común, pero cualquiera que discuta la complejidad algorítmica debería ser capaz de usarlo con fluidez. –