快速排序方法在任何情况下均可以得到最快的排序效率,对吗? 我来答 1个回答 #热议# 网上掀起『练心眼子』风潮,真的能提高情商吗? 惠企百科 2022-09-28 · 百度认证:北京惠企网络技术有限公司官方账号 惠企百科 惠企百科网是一家科普类综合网站,关注热门中文知识,集聚互联网精华中文知识,本着自由开放、分享价值的基本原则,向广大网友提供专业的中文知识平台。 向TA提问 关注 展开全部 要排序的数据已基本有序的情况下。快速排序的基本思想是以基准元素为中心,将待排序表分成两个子表,然后继续对子表进行划分,直到所有子表的长度为1。快速排序第一趟的结果是:将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小。扩展资料:快速排序法性能分析:快速排序的一次划分算法从两头交替搜索,直到low和high重合,因此其时间复杂度是O(n);而整个快速排序算法的时间复杂度与划分的趟数有关。理想的情况是,每次划分所选择的中间数恰好将当前序列几乎等分,经过log2n趟划分,便可得到长度为1的子表。这样,整个算法的时间复杂度为O(nlog2n)。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2020-10-17 快速排序在什么情况下最能发挥其长处 3 2022-06-27 快速排序法在初始数据为正序时的时间复杂度能达到最好说法对吗? 2022-11-02 如果要进行快速排序,一次最好要进行多少趟操作? 2011-11-15 在快速排序, 堆排序,归并排序中 哪个是最稳定的排序方法? 28 2019-05-26 在快速排序、堆排序、归并排序中,什么排序是稳定的? 25 2018-03-30 常见的排序算法哪个效率最高 15 2019-09-18 快速排序法在什么情况下最不利于发挥其长处 15 2017-09-07 快速排序法在什么情况下最不利于发挥其长处 14 更多类似问题 > 为你推荐: