利用js中的冒泡法排序数组 115860137990数组降序排列。
以下是利用冒泡法排序数组并降序排列的JavaScript代码:
let arr = [11, 58, 60, 13, 79, 90];
let len = arr.length;
for (let i = 0; i < len - 1; i++) {
for (let j = 0; j < len - 1 - i; j++) {
if (arr[j] < arr[j + 1]) {
let temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
console.log(arr); // 输出 [90, 79, 60, 58, 13, 11]
以上代码中,使用了两个嵌套的for循环来实现冒泡排序。外层循环控制排序次数,内层循环用来比较相邻两个元素的大小并交换位置。如果前一个元素比后一个元素小,则交换两个元素的位置。最终得到的排序结果是降序排列的数组。
原文地址: https://www.cveoy.top/t/topic/HYl 著作权归作者所有。请勿转载和采集!