2016 - 2024

感恩一路有你

线性表排序方法有哪些 长度为10的线性表进行冒泡排序,比较次数怎么算?

浏览量:1333 时间:2021-03-18 02:11:09 作者:admin

长度为10的线性表进行冒泡排序,比较次数怎么算?

9x8x7x6x4x3x2x1=362880气泡排序算法未优化,但易于理解。依次比较第一位的数字和第二位的数字。如果后者更大,两个数字交换位置(这样,第一位的数字总是比较数字中最大的)。如果有10个数字,则第一轮将与9个数字进行比较,即第一轮的数字将与第二、第三、第四、第五、第六、第七、第八、第九和第十位数的数字进行比较。第一轮比赛结束时,人数最多的选手排在第一位。然后比较第二位的数字和后面的数字。如果是10个数字,第二轮就比8次好。等等。长度为10的线性表比较了362880次。

对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为多少?过程怎么算啊,请指教?

气泡法是比较两个相邻元素在扫描过程中的大小。最坏的情况是在每次比较中交换两个相邻的元素。兑换次数为9 876 543 21=45,选择45。

线性表排序方法有哪些 各种排序的比较次数 线性表排序

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。