原始问题:
编写一个冒泡排序算法
Bubble Sort)函数
function bubbleSort(arr) {
for (let i = 0, len = arr.length; i < len; i++) {
for (let j = 0; j < len - 1 - i; j++) {
if (arr[j] > arr[j + 1]) { // 相邻元素两两对比
let temp = arr[j + 1]; // 元素交换
arr[j + 1] = arr[j];
arr[j] = temp;
} } }
return arr; // 返回已经排序好的数组 }
const sortArr = bubbleSort([3,44,38,5,47,15]); console.log(sortArr); // [3, 5, 15, 38, 44 ,47]
Prev:以岳阳市平江县的地名历史由来,文化,当地风土人情写一篇论文