1. const array = [0, 3, 6, 17, 35, 100, 98, 66, 88, 58, 23, 45, 45, 34, 11];
    2. //1.依次比较相邻的两个数,如果第一个比第二个小,不变。如果第一个比第二个大,调换顺序。
    3. //2.一轮下来,最后一个是最大的数
    4. //3.对除了最后一个之外的数重复第一步,直到只剩一个数
    5. function bubbleSort(array) {
    6. const len = array.length;
    7. for (let i = 0; i < len - 1; i++) {
    8. for (let j = i + 1; j < len; j++) {
    9. if (array[i] > array[j]) {
    10. [array[i], array[j]] = [array[j], array[i]];
    11. }
    12. }
    13. }
    14. return array;
    15. }
    16. console.log(bubbleSort(array));