概念
问题描述
给定无序数组,将数组按从小到大的顺序排列。
算法思想
归并排序可以分为:
图解
此为自底向上的归并排序
代码实现
自底向上的归并排序
1 | /** |
自底向上的归并排序
1 | /** |
特点
归并排序的时间复杂度可以缩短到 NlogN,但是它所需要的额外空间和 N 成正比。
参考文档
《算法》
给定无序数组,将数组按从小到大的顺序排列。
归并排序可以分为:
此为自底向上的归并排序
自底向上的归并排序
1 | /** |
自底向上的归并排序
1 | /** |
归并排序的时间复杂度可以缩短到 NlogN,但是它所需要的额外空间和 N 成正比。
《算法》