打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
9.3.4 冒泡排序复杂度分析

9.3.4 冒泡排序复杂度分析

分析一下它的时间复杂度。当最好的情况,也就是要排序的表本身就是有序的,那么我们比较次数,根据最后改进的代码,可以推断出就是n‐1次的比较,没有数据交换,时间复杂度为O(n)。当最坏的情况,即待排序表是逆序的情况,此时需要比较

次,并作等数量级的记录移动。因此,总的时间复杂度为O(n2)。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
- 系统设计之时间维度[数据仓库]
趣说:如何对代码进行复杂度分析
简单程序的时间复杂度分析
MYSQL IN和OR效率问题分析
几种常见算法的介绍及复杂度分析 - 算法源码吧 - 算法文章 - 算法概述
算法时间复杂度分析基础
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服