srkp.net
当前位置:首页 >> js冒泡排序代码 >>

js冒泡排序代码

冒泡排序的原理是这样的,比方说有五个数字54321,要按从小到大排列; 首先比较前两个,就是5和4,如果第一个小于第二个,不做操作,如果第一个大于第二个,那么交换二者的位置,即变成45321,然后比较第二个和第三个,交换位置,变成43521,然...

是否可以把需求说一下呢?

把每次排序的最新结果使用document.write打印出来不久成了。

在js中把你排序好的数据用变量保存起来,然后通过document.getEelementId(id).innerhtml=你保存数据的变量。就行了。

没循环一遍,使用document.write输出一次。或者把素组的类容塞到html里面去,同伙innerText或者innerHTML

传参不对,var s = [1,3,1,4,3];

你想要什么样的结果?还是不理解。 比方 当1 小于2时,1和2交换位置; 当1小于3时,1和3交换位置; 所有的数据以此类推,才出现这样的结果。

第二个 for 循环 改成 for(var j=0;j

//升序if(arr

array.splice(array[j+1],1);错了,改为 array.splice(j+1,1);

网站首页 | 网站地图
All rights reserved Powered by www.srkp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com