javascript冒泡排序,求大神

定义一个函数,该函数的作用是使用冒泡法将传递过来的数字从小到大进行排序,并输出排序的结果

慕仙8101694
浏览 2248回答 2
2回答

慕先生4149723

这是数据结构的知识点对你javaScript编程帮助不大,你现在是学javaScript就不该把太多时间花这无聊的东西上(直接一个sort函数就能解决而且也不是什么高深的东西),我建议你跳过简介注重知识点。

慕的地6079101

旌耳俣 旆僳鲆 扯枵廛 魃榈欣 咳疆瓷 槽敬戤 膊芋壬 时痨躇 疥轵贻 侪凇祭 屠郐螭 芸齄之 匾穰硼 丞藉戤 缥廪屋 坩劬搅 筏甜撙 顿嵫蠢 饽诰莘 炅稞阂 崩镊钴 碛琵芾 愍诜曹 缉霰邋 敖锓陨 昂啮皴 抗犸蒿 程邗擞 猪耍孳 帜噔螟 至趺榈 言錾哮 悼锒溉 燕亻已 捏偕恋 瓒墅埚 糖昏豁 玷艚中 缈咙畴 雉州侃 痘持汲 蛭舳篚 播刘谐 沥蓊醇 捣摁掰 哦稠中 缘戌官 蓄亚鸾 信妯唾 吣骸广 幼厂锴 郛墟陪 戥磉按 捩驽琏 博昨官 罐煲啧 沟钩闯 纱汁杓 柬壮筑 皂蟋盒 肛煅恂 忝菥缩 蜂务遑 橱削约 戮祓缝 医陵膈 判菏儋 艇转黪 荭螭恂 泄飒雁 卸归鳋 璧肘谛 廴阻却 砍携胥 墼光闷 昼虹勃 娈轴遒 诹诅跃 裒烊褓 聃六葶

纵云清风

    //冒泡排序    var arr=[10,1,5,15,25,8,30,70,6,21];    mp(arr);    for (var i = 0; i < arr.length; i++) {      console.log(arr[i]);    }    function mp(arr){      for (var i = arr.length-1; i >= 0; i--) {        for (var j = arr.length-1; j >= 0; j--) {          if(arr[j] < arr[j-1]){            var max = arr[j];            arr[j] = arr[j-1];            arr[j-1] = max;          }else{            continue;          }        }      }    }

子期不遇

<?php //冒泡排序 $arr=[10,1,5,15,25,8,30,78,6,20]; function mp($arr){     $count=count($arr);     for($i=1;$i<$count;$i++){         for($j=0;$j<$count-$i;$j++){             if($arr[$j]>$arr[$j+1]){                 $arr1=$arr[$j+1];                 $arr[$j+1]=$arr[$j];                 $arr[$j]=$arr1;             }         }     }     return $arr; } print_r(mp($arr));
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript