![[填空题] 对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为 【5】 。,第1张 [填空题] 对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为 【5】 。,第1张](/aiimages/%5B%E5%A1%AB%E7%A9%BA%E9%A2%98%5D+%E5%AF%B9%E9%95%BF%E5%BA%A6%E4%B8%BA10%E7%9A%84%E7%BA%BF%E6%80%A7%E8%A1%A8%E8%BF%9B%E8%A1%8C%E5%86%92%E6%B3%A1%E6%8E%92%E5%BA%8F%EF%BC%8C%E6%9C%80%E5%9D%8F%E6%83%85%E5%86%B5%E4%B8%8B%E9%9C%80%E8%A6%81%E6%AF%94%E8%BE%83%E7%9A%84%E6%AC%A1%E6%95%B0%E4%B8%BA+%E3%80%905%E3%80%91+%E3%80%82.png)
[填空题] 对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为 【5】 。
正确答案:45
参考解析:假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后扫描和n/2遍的从后往前扫描,需要比较的次数为n×(n-1)/2。
欢迎分享,转载请注明来源:内存溢出
![[填空题] 对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为 【5】 。,第1张 [填空题] 对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为 【5】 。,第1张](/aiimages/%5B%E5%A1%AB%E7%A9%BA%E9%A2%98%5D+%E5%AF%B9%E9%95%BF%E5%BA%A6%E4%B8%BA10%E7%9A%84%E7%BA%BF%E6%80%A7%E8%A1%A8%E8%BF%9B%E8%A1%8C%E5%86%92%E6%B3%A1%E6%8E%92%E5%BA%8F%EF%BC%8C%E6%9C%80%E5%9D%8F%E6%83%85%E5%86%B5%E4%B8%8B%E9%9C%80%E8%A6%81%E6%AF%94%E8%BE%83%E7%9A%84%E6%AC%A1%E6%95%B0%E4%B8%BA+%E3%80%905%E3%80%91+%E3%80%82.png)
[填空题] 对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为 【5】 。
正确答案:45
参考解析:假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后扫描和n/2遍的从后往前扫描,需要比较的次数为n×(n-1)/2。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)