0
点赞
收藏
分享

微信扫一扫

js用函数封装冒泡排序

小龟老师 2022-05-03 阅读 109
/*原理: 用for循环遍历i管趟数(数组长度减一),j管次数,(让每个数走到合适的位置,用第一个
数(arr[j]和第二个数(arr[j+1]比,第一个数比第二个数大,那就交换位置)))*/

function sort(arr) {
for (var i = 0; i < arr.length - 1; i++) {
for (var 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 str = sort([3,46,2,31,6,4,5,23]);
console.log(str);
var numn = sort([6,5,4,3,2,1]);
console.log(numn);

js用函数第数组从小到大排序

举报

相关推荐

0 条评论