快速排序算法在什么情况下效率最低-问答-阿里云开发者社区-阿里云
开发者社区
>
问答
>
正文
快速排序算法在什么情况下效率最低
知与谁同
2018-07-17 16:10:48
1632
快速排序算法在什么情况下效率最低
搜索推荐
添加回答
分享到
取消
提交回答
全部回答(3)
小旋风柴进
2019-07-17 22:49:41
最坏的情况是数据元素已全部有序,此时数据元素数组的根结点的分解次数构成一棵二叉退化树(即单分支二叉树),一棵二叉退化树的深度是n,所以最坏情况下快速排序算法的时间复杂度为O(n2)。
0
0
聚小编
2019-07-17 22:49:41
前面俩位回答的差不多了,整个序列已有序的情况下,但是通常都会随机去选择最开始要进行比较的那个基准元素,这样出现最坏情况的概率最低,是二的N次方分之一,足够小了..如果这样还遇到最坏..人品的确很好...
0
0
boxti
2019-07-17 22:49:41
最坏情况下,是整个序列都已经有序或完全倒序
此时,快速排序退化为冒泡排序,要比较n2次才能完成
0
0
添加回答
人工智能
使用钉钉扫一扫加入圈子
+ 订阅
了解行业+人工智能最先进的技术和实践,参与行业+人工智能实践项目
推荐文章
阿里巴巴开源 容器镜像加速技术DADI 上手指南
99% 开发者没弄明白的 babel 知识
阿里云加速器创新时辰南京站闭幕,迎接未来产业数字化转型新机遇
从前端智能化看“低代码/无代码”
云上个性化推荐——基于PAI和Hologres的个性化推荐最佳实践
企业如何利用AI、IOT、AR、VR、区块链和大数据留住客户
阿里云原生多模数据库Lindorm联合东软云科技 赋能车联网数字化运营运维创新升级
从低代码到无代码:可视化逻辑编排
零起点入门系列教程:1分钟极简操作,新手也能搭应用
前端智能化发展现状与未来展望
展开
相似问题
小白用户ECS使用实践【持续连载中】
【精品问答合集】Hbase热门问答
【分享】如何提高网站的打开速度?
阿里官方Java代码规范标准《阿里巴巴Java开发手册》下载
OSS CNAME功能教程
【分享】如何提高网站的打开速度?
网页挂马及暗链检测
基于大数据的全球电商系统架构性能优化【精品问答集锦】
Windows2008r2+IIS7.5+mysql+php+URL_rewrite伪静态的环境配置
9月14日云服务器自定义配置上线通知
展开
推荐课程
阿里云智能营销产品介绍
学习人数:
360
跟阿里云技术专家学习智能推荐系统
学习人数:
809
天池大赛算法教程及获奖选手答辩
学习人数:
2440