javascript冒泡排序

匿名 (未验证) 提交于 2019-12-02 21:53:52
<!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <meta name="viewport" content="width=device-width, initial-scale=1.0">     <meta http-equiv="X-UA-Compatible" content="ie=edge">     <title>数组</title> </head> <body>     <script>         //冒泡排序         var arr = [99,44,66,55];         //0和1,2,3比较 arr[0]>arr[xxx]         for(var i=0;i<4;i++){             //先确定某一个位置开始和后面的位置进行比较             for( var j=i+1;j<4;j++ ){                 //后面位置起点应该是是确认下来的位置后一位                // debugger;                 if(arr[i] < arr[j]){                     //交换数值                     var t = arr[i];                     arr[i] = arr[j];                     arr[j] = t;                 }             }         }         console.log(arr);                  //找出重复的值,求出相同的值出现的次数         var time=0;         var arr2 = [1,2,3,2,4,5,7,5,9,9,2,2];         for( var i=0;i<arr2.length;i++ ){                         for( var j=i+1;j<arr2.length;j++ ){                 if(arr2[i] == arr2[j]){                                         console.log("第"+(i+1)+"个的值"+"与第"+(j+1)+"个的值相等"+":"+arr2[i]);                 }             }         }     </script> </body> </html>

转载请标明出处:javascript冒泡排序
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!