当前位置:首页 >  科技综合

js冒泡排序代码从大到小排序

时间:2024-09-16 11:00:22

科技综合

导读:js简单图解冒泡排序 冒泡排序,是一种常见的排序方法,利用相邻元素之间的多次比 较,每次得出一个在剩下的元素中最大的值,多次执行循环即可 得到。比如有这样......

js简单图解冒泡排序

冒泡排序,是一种常见的排序方法,利用相邻元素之间的多次比 较,每次得出一个在剩下的元素中最大的值,多次执行循环即可 得到。比如有这样一个数组arr=[10, 9, 5, 4, 3, 2, 50, 4],想要将这个数组进行从小到大的排序,利用冒泡排序法,可以在第一轮第一次比较第一个跟第二个,即9跟10,9<10,因此不需要位置变动,然后是第二次10跟5比,10大,排在5后面;第三次10跟4比,依旧10大,排在4后面;第四次10跟3比,依旧10大,排在3后面;第五次10跟2比,10大,排在2后面;第六次10跟50比,50大,位置不变;第七次50跟4比,50大,50排在最后面。通过这一轮的比较,我们得到了该数组的最大值50,并将它排在的最后,他的位置已经固定了,然后第二轮依次类比,只需比较六次,即可得到剩下元素的最大值10,然后作为第二大的元素排在倒数第二个位置,依次类推,在第七轮完成了所有元素的两两相比,得到了从小到大的最终排序,即完成了该题。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
联系我们 关于我们 版权申请

观察网 广州东远堂信息科技有限公司 版权所有 粤ICP备15011623号