<script>
// 冒泡排序:
//sort
var arr = [3,4,5,7,1,2,8,13,35,7,9];
// 1 2 7 8 13 7 9 35
// console.log(arr.sort((a,b)=>a-b));
// console.log(arr.sort(function(a,b){return a-b}));
// 轮数->两两比较的次数
// 从小到大排列
// 轮次
for(var i=0;i<arr.length;i++){
// 两两比较的次数
for(var j=0;j<arr.length-i;j++){
if( arr[j] > arr[j+1]){
// 左边的值大于右边
var temp = arr[j];
arr[j] = arr[j+1]
arr[j+1] = temp
}
}
console.log("第"+ i +"轮排序的结果是:"+arr)
}
console.log("-----")
</script>
JS入门-冒泡排序
最新推荐文章于 2024-07-19 15:13:24 发布