码迷,mamicode.com
首页 > 编程语言 > 详细

javascript数组顺序-----1冒泡的另一种比较好理解的写法

时间:2015-10-10 01:32:20      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>javascript数组冒泡排序法</title>
 6 </head>
 7 <body>
 8     <script>
 9 var array = [7, 9, 22, 11, 12, 13, 5, 4, 3, 2, 1];
10 function cc(array){
11         var  len = array.length,
12             j, d;
13         for(var i = 0; i<len; i++){
14             for(j=0; j<len; j++){
15                 if(array[i] < array[j]){
16                     d = array[j];
17                     array[j] = array[i];
18                     array[i] = d;
19                 }
20             }
21         }
22         return array;
23     }
24 console.log(cc(array));
25     </script>
26 </body>
27 </html>

每一项分别和数组中的所有项比较,包括自己,比后面大就换,比后面大就冒泡,一直冒到大于自己的数的前面;反正不是太理解

javascript数组顺序-----1冒泡的另一种比较好理解的写法

标签:

原文地址:http://www.cnblogs.com/suoking/p/4865578.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!