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 款免费的浏览器端科学、工程与开发工具。无需注册。