个人力扣页面:sumo-m - 力扣(LeetCode)
操作:通过递归的方式,将元素按照两两划分,直到分为1元素1份,然后再按照顺序两两合并,合并时是有序序列合并,所以时间复杂度为O(n),划分和合并的次数为Log2 n。
特点:时间复杂度:O(n * Log n),空间复杂度:O(N),稳定排序;
代码:
个人力扣页面:sumo-m - 力扣(LeetCode)
操作:通过递归的方式,将元素按照两两划分,直到分为1元素1份,然后再按照顺序两两合并,合并时是有序序列合并,所以时间复杂度为O(n),划分和合并的次数为Log2 n。
特点:时间复杂度:O(n * Log n),空间复杂度:O(N),稳定排序;
代码: