对冒泡排序的研究

网友投稿 904 2022-10-31

对冒泡排序的研究

对冒泡排序的研究

N个数字要排序完成,总共进行N-1趟排序,每i趟的排序次数为(N-i)次,所以可以用双重循环语句,外层控制循环多少趟,内层控制每一趟的循环次数

function bubleSort(arr) { var len = arr.length for (let outer = len ; outer >= 2; outer--) { for(let inner = 0; inner <=outer - 1; inner++) { if(arr[inner] > arr[inner + 1]) { [arr[inner],arr[inner+1]] = [arr[inner+1],arr[inner]] } } } return arr}console.log(bubleSort([4,3,6,1,9,6,2]))

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:freedom是一个基于六边形架构的框架,可以支撑充血的领域模型范式。
下一篇:JhPageControl - 多种样式pageControl(小圆点,长条,小圆点+长条),可自定义位置(左中右)和大小
相关文章

 发表评论

暂时没有评论,来抢沙发吧~