冒泡排序算法在最好的情况下的元素交换次数为【 】。

admin2010-03-30  27

问题 冒泡排序算法在最好的情况下的元素交换次数为【  】。

选项

答案0

解析 假设线性表的长度为n,则在最坏的情况下,冒泡排序要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要比较次数为n(n-1)/2。若待排序的初始序列为“正序”序列,则只需进行一趟排序,在排序过程中进行n-1次关键字间的比较,且不移动和交换记录,这种情况是冒泡排序的最好情况,故冒泡排序算法在最好的情况下的元素交换次数为0。
转载请注明原文地址:https://jikaoti.com/ti/hqg0FFFM
0

随机试题
最新回复(0)