欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JS冒泡排序

程序员文章站 2022-05-09 11:45:44
1 //冒泡排序 从大到小 2 function sort(arr){ 3 // 一共几个数就循环几回 4 for(var i = 0; i < arr.length; i++){ 5 // 一回要比较多少次 6 for(var j = 0; j < arr.length - i; j++){ 7 ......
 1 //冒泡排序 从大到小
 2 function sort(arr){
 3     // 一共几个数就循环几回
 4     for(var i = 0; i < arr.length; i++){
 5         // 一回要比较多少次
 6         for(var j = 0; j < arr.length - i; j++){
 7             if(arr[j] < arr[j+1]){
 8                 var temp;  //声明一个临时变量帮助交换两个数
 9                 temp = arr[j];
10                 arr[j] = arr[j+1];
11                 arr[j+1] = temp;
12             }
13         }
14     }
15     return arr;
16 }