
JavaScript代码-冒泡排序(降序)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
这段JavaScript代码实现了冒泡排序算法,用于将数组按照降序排列。通过多次循环比较和交换元素位置,最终使所有元素有序。
冒泡排序是一种简单的排序算法,用于将一组数字从大到小排列。以下是使用JavaScript实现的冒泡排序代码:
```javascript
function bubbleSortDescending(arr) {
var len = arr.length;
for (var i = 0; i < len - 1; i++) {
for (var j = 0; j < len - 1 - i; j++) {
if (arr[j] < arr[j + 1]) {
// 如果当前元素小于下一个元素,则交换它们
var temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
return arr;
}
// 示例数组
var array = [64, 34, 25, 12, 22, 11, 90];
console.log(排序前的数组: + array);
bubbleSortDescending(array); // 调用函数进行降序排列
console.log(排序后的数组: + array);
```
这段代码定义了一个名为 `bubbleSortDescending` 的函数,用于对给定的数字数组执行冒泡排序。该算法通过多次遍历列表并比较相邻元素来进行工作,并在必要时交换它们的位置以确保较大的值逐渐移动到序列的开头部分。
全部评论 (0)


