MergeSort 时间复杂度(大 O)
MergeSort 在最好、平均、最坏情况下都是 O(n log n),需 O(n) 额外内存。它是分治型稳定排序,以线性时间递归合并已排序的两半。
打开 DevRef Hub 工具 →关键数据
| 最好 | O(n log n) |
|---|---|
| 平均 | O(n log n) |
| 最坏 | O(n log n) |
| 空间 | O(n) |
常见问题
MergeSort 的时间复杂度是多少?
最好、平均、最坏都是 O(n log n)。
MergeSort 稳定吗?
稳定,但需要 O(n) 额外内存。
相关页面
MergeSort 的大 O 是 GOAT Lab 中 DevRef Hub 的一部分——免费、无需注册、可离线使用的参考工具。点击上方工具可换算任意数值。
GOAT Lab 的一部分 — 26 款免费的浏览器端科学、工程与开发工具。无需注册。