对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为( ) A. 9 B. 10 C. 45 D. 90
答案:C
解析:最坏情况下比较次数都是n(n-1)/2,则结果为45。所以选择C。
冒泡排序的最坏情况是序列本身就是逆序的
10个元素第一次比较9次
第二次比较8次
以此类推
9+8+.....+1
等差数列求和公式
n(n-1)/2
最后得45
线性表中数据元素的个数10
点赞
扫一扫分享朋友圈
二维码
分享
你确定要删除这个问题吗?