冒泡排序 —— O(n^2) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 function bubleSort(arr) { for(let i = 0; i < arr.length-1 /*i代表轮数*/; i++) { for(let j = 0; j < arr.length - 1 - i /*j代表当前轮选中的元素下标*/; j++) { if(arr[j] > arr[j+1]) { [ arr[j], arr[j+1] ] = [ arr[j+1], arr[j] ] /*交换元素*/ } //console.log(arr) } } } var arr = [10, 34, 21, 47, 3, 28] bubleSort(arr) console.log(arr) 选择排序 —— O(n^2) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 function sectionSort(arr) { for(let min = i……

阅读全文