c语言,快速排序,在最坏条件下需要比较的次数为多少 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 快速排序 最坏 搜索资料 2个回答 #热议# 发烧为什么不能用酒精擦身体来退烧? 天云小店 推荐于2017-11-27 · TA获得超过2.8万个赞 知道大有可为答主 回答量:3281 采纳率:91% 帮助的人:784万 我也去答题访问个人页 关注 展开全部 快速排序最坏的情况是初始序列已经有序,第1趟排序经过n-1次比较后,将第1个元素仍然定在原来的位置上,并得到一个长度为n-1的子序列;第2趟排序经过n-2次比较后,将第2个元素确定在它原来的位置上,又得到一个长度为n-2的子序列;以此类推,最终总的比较次数: C(n) = (n-1) + (n-2) + ... + 1 = n(n-1)/2最坏的情况下,快速排序的时间复杂度为O(n^2) 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 匿名用户 2014-12-31 展开全部 假设有n个数,n(n+1)/2次 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2020-05-21 在最坏的情况下,下列排序方法中时间复杂度最小的是()A.冒泡排序 B.快速排序 C.插入排序D.堆排序 9 2023-05-17 下列排序方法中,最坏情况下比较次数最少的是( )。 2023-05-18 下列排序方法中,最坏情况下比较次数最少的是( )。 2017-09-15 下列排序方法中,最坏情况下比较次数最少的是()为什么 ?A)冒泡排序 B)简单选择排序 C)直接插入排序 D)堆 22 2022-09-28 在最坏的情况下,下列排序方法中时间复杂度最小的是()A.冒泡排序 B.快速排序 C.插入排序D.堆排序 2023-05-22 对n个数排序,最坏情况下时间复杂度最低的算法是( )排序算法。 2019-09-18 以下排序算法最坏情况下时间复杂度最低的是 A.冒泡排序 B.插入 C.选择 D.快排 74 2016-05-16 在C语言中,为什么对10个整数排序和对由10个整数构成的数组排序的算法是不同的。 更多类似问题 > 为你推荐: