归并排序

4 篇文章 0 订阅

归并排序是建立在操作上的一种有效算法。该采用分治( 归并排序是建立在操作上的一种有效算法。该采用分治( 归并排序是建立在操作上的一种有效算法。该采用分治( Divide and Conquerand Conquer and Conquer and Conquer)的一个非常典型应用。 )的一个非常典型应用。
归并排序是把列递地分成短,出口只有 归并排序是把列递地分成短,出口只有 1个元素 (认为直接 有序 )或者 2个序列 (1 次比较和交换 ), 然后把各个有序的段列合并成一长 序列,不断合并直到 原序列全部排好。可以发现,在 1个或 2个元素时, 1个元 素不会交换, 2个元素如果大小相等也没有人故意交换, 这不会破坏稳定性。那么个元素如果大小相等也没有人故意交换, 这不会破坏稳定性。那么个元素如果大小相等也没有人故意交换, 这不会破坏稳定性。那么在短的有序列合并过程中,稳定是否受到破坏?没我们可以保证如果两个当前元素相等时,我们把处在面的序列存结面,这样就保证了稳定性。
所以归并排序也是的算法归并排序时间复杂度: O(nlogn) ;且是线性的。 ;

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值