请用javascript对这个数组进行冒泡排序var arr=[90,12,67,6,78,12];
时间: 2024-09-10 18:08:48 浏览: 45
javascript中数组的冒泡排序使用示例
在JavaScript中,你可以使用冒泡排序算法对数组进行排序。这是一种简单直观的排序算法,它重复地遍历数组,比较相邻的元素并交换位置,直到整个序列有序。以下是冒泡排序的实现过程:
```javascript
function bubbleSort(arr) {
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]) {
// 交换元素
[arr[j], arr[j + 1]] = [arr[j + 1], arr[j]];
}
}
}
return arr;
}
// 测试
var arr = [90, 12, 67, 6, 78, 12];
sortedArr = bubbleSort(arr);
console.log(sortedArr); // 输出 [6, 12, 12, 67, 78, 90]
```
阅读全文