问题
单项选择题
在最坏情况下,冒泡排序所需要的比较次数为
A.n/2
B.(n+1)/2
C.n(n-1)/2
D.n(n+1)/2
答案
参考答案:C
解析: 在长度为n的线性表中,在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍从后往前的扫描,共需n(n-1)/2。
在最坏情况下,冒泡排序所需要的比较次数为
A.n/2
B.(n+1)/2
C.n(n-1)/2
D.n(n+1)/2
参考答案:C
解析: 在长度为n的线性表中,在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍从后往前的扫描,共需n(n-1)/2。