首先是看一下老师讲解的思路:
代码如下:
// 5、写一个函数,实现对数字数组的排序
function sort(arr){
for (i=0;i<arr.length-1;i++){//外层循环
for (j=0;j<arr.length-i-1;j++){//内存循环
if (arr[j]>arr[j+1]){//交换两个数
var temp=arr[j+1];
arr[j+1]=arr[j];
arr[j]=temp;
}
}
}
return arr
}
var re=sort([1,2,6,101,4,8,88,22,96]);
console.log(re);
本文详细介绍了一种经典的排序算法——冒泡排序的实现过程。通过JavaScript代码演示了如何对数字数组进行排序,展示了外层循环和内层循环的作用,以及元素交换的具体操作。
&spm=1001.2101.3001.5002&articleId=106783604&d=1&t=3&u=5e53fa1d2a7b4c948dc35efbdeffe523)
917

被折叠的 条评论
为什么被折叠?



