跳到正文
信奥逐课

第 149 课

O(n log n)

🟢 入门 约 5 分钟

一句话理解

O(n log n) 常见于排序、树状数组、线段树、堆。

为什么要学

n=1e5 的标准复杂度。

讲解

可以想成:对每个元素做一次对数级操作,或整体排序一次。

多数“比暴力快一截”的算法落在这里。

例子

sort 是 O(n log n)。n 次二分也是 O(n log n)。

常见错误

练习 做完再看下一课

n=1e5 时 O(n log n) 通常可接受。

进度保存在本机浏览器里。

左右方向键也可翻课