基于比较的排序算法比较次数

命题 J。归并排序是一种渐进最优的基于比较排序的算法。
更准确地说,这句话的意思是,归并排序在最坏情况下的比较次数和任意基于比较的排
序算法所需的最少比较次数都是 ~ N lg N 。

 

归并排序的||空间复杂度||不是最优的;!!@@
在实践中不一定会遇到最坏情况;
除了比较,算法的其他操作(例如访问数组)也可能很重要;
不进行比较也能将某些数据排序。

 

一个初级 Java 程序员甚至可能会将空数组创建在递归的切分方法中,这会大大降
低排序的速度

转载于:https://www.cnblogs.com/heracles-Mercury/p/11168857.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值