数组的冒泡排序

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 
 4 <head>
 5     <meta charset="UTF-8">
 6     <meta http-equiv="X-UA-Compatible" content="IE=edge">
 7     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 8     <title>Document</title>
 9     <script>
10         // 冒泡排序
11         var arr = [5, 4, 3, 2, 1];
12         for (var i = 0; i < arr.length; i++) {//外层控制趟数
13             for (var j = 0; j < arr.length - i - 1; j++) {//内层控制次数
14                 // 内部交换两个变量的值,前一个和后一个数组元素相比较
15                 if (arr[j] > arr[j + 1]) {
16                     var temp = arr[j];
17                     arr[j] = arr[j + 1];
18                     arr[j + 1] = temp;
19                 }
20             }
21         }
22         console.log(arr);
23     </script>
24 </head>
25 
26 <body>
27 
28 </body>
29 
30 </html>

 

posted @ 2022-01-10 15:35  一条毛毛虫啊  阅读(34)  评论(0)    收藏  举报