猫史档案馆


【教程】(只需9行!)如何将列表升降排序

用户:好奇的土岩龙HHaS好奇的土岩龙HHaS查看:3 回复:2 评论:3 创建时间:2024-07-23T12:34:07


let arr = [2, 4, 8, 1, 6, 9, 0, 5, 3, 7]; /*随便输入一些数字*/
for (let i = 0; i < arr.length - 1; i++) {
    for (let j = 0; j < arr.length - i - 1; j++) {
        if (arr[j] > arr[j + 1]) { /*如果要降排序就把这行的">"改成"<"*/
            const n = arr[j];
            arr[j] = arr[j + 1];
            arr[j + 1] = n
        }
    }
}
console.log(arr)
//原理:冒泡排序,用这个原理可以制作排行榜


回复

上一页1 页 / 共 1下一页
好奇的土岩龙HHaS好奇的土岩龙HHaS

给我顶

点赞0


评论


好奇的土岩龙HHaS好奇的土岩龙HHaS

教大家一个进阶写法

let arr = [2, 4, 8, 1, 6, 9, 0, 5, 3, 7]; /*随便输入一些数字*/
arr.sort(function (a, b) {
    return a - b //这是升排序,把"a-b"改成"b-a"就是降排序
});
console.log(arr)

点赞0


评论