Algorithms – How to Explain O(N log N) Time Complexity Order

algorithm-analysisalgorithmsbig o

What term can I use to describe something with O(N log N) complexity?

For example:

  • O(1): Constant

  • O(log N): Logarithmic

  • O(N): Linear

  • O(N log N): ??????

  • O(N2): Quadratic

  • O(N3): Cubic

Best Answer

"N log N" is as good as you're going to get, and should be well understood by professional programmers. You can't expect there to be a single word to describe every complexity class that exists.