JS 的冒泡排序

 1 // 冒泡排序 从小到大
 2         function maoPaoPaiXu(arr) {
 3             // 控制循环的比较的轮次
 4             for (var i = 0; i < arr.length - 1; i++) {
 5                 // 控制没轮比较的次数
 6                 for (var j = 0; j < arr.length - 1 - i; j++) {
 7                     if (arr[j] > arr[j + 1]) {
 8                         var temp = arr[j];
 9                         arr[j] = arr[j + 1];
10                         arr[j + 1] = temp;
11                     }
12                 }
13             }
14             return arr;
15         }
16         arr = [1, 5, 2, 6, 3, 7, 4];
17         console.log(maoPaoPaiXu(arr));

 

posted @ 2019-03-09 06:16  py-小白  阅读(126)  评论(0编辑  收藏  举报