快速排序最坏情况
快速排序的最坏情况是运行时间为Θ(n²)(Θ读作theta)。这种情况发生在当数组已经有序或者逆序排好的时候,此时划分过程产生的两个区域中有一个没有元素。快速排序的运行时间依赖于划分是否平衡,而平衡与否又依赖于划分时主元素的选择。当每次选取的主元素为最小元素或者最大元素时(例如在分解时每次选取的主元素为待排序数组中的最小元素或最大元素),会导致最坏情况发生,此时其递归表达式为T(n)=T(n - 1)+O(n),根据主方法可得这种情况的时间复杂度为O(n²)。
答案问题点击 举报反馈
提到的作品
相关问答
热门问答
- 1 dnd龙体型
- 2 凡人真仙路免费阅读
- 3 无限进化 开局
- 4 无限进化系统
- 5 我真没想当训练家啊在哪里看
- 6 女帝的日常如何复活
- 7 漫画重生王子殿下小恶龙免费阅读
- 8 妖神记的漫画结局是什么样的
- 9 我真的没有重生啊结局
- 10 一个小骷髅的成长小说
- 11 无限进化糸统
- 12 开局谍战小说
- 13 妖神记什么时候完结动漫
- 14 我就想蹭你的运气小说傅阳曦
- 15 这个炮灰我不当了 小说
- 16 我在当捕快
- 17 薄情总裁的小说推荐
- 18 穿越1703清穿
- 19 高武主角老了才开启系统
- 20 DND小说中有哪些异体龙
- 21 无敌搞笑轻松流的玄幻小说
- 22 快穿之不是炮灰的炮灰好看吗
- 23 拉库斯塔厚鼻龙
- 24 重生到王妃身上沙雕动画
- 25 开局融合绝望巨龙
- 26 我在督妖司斩妖十七年 风中问尘
- 27 妖神记怎么还不更新
- 28 修真聊天群打斗精彩吗
- 29 小说宠魅女主角是谁
- 30 冰山总裁文推荐