为了账号安全,请及时绑定邮箱和手机立即绑定

javascript冒泡排序,求大神

javascript冒泡排序,求大神

慕仙8101694 2017-06-14 09:00:21
定义一个函数,该函数的作用是使用冒泡法将传递过来的数字从小到大进行排序,并输出排序的结果
查看完整描述

2 回答

?
慕先生4149723

TA贡献2条经验 获得超2个赞

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

查看完整回答
2 反对 回复 2017-06-14
?
纵云清风

TA贡献13条经验 获得超0个赞

    //冒泡排序


    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;

          }

        }

      }

    }


查看完整回答
反对 回复 2017-06-14
?
子期不遇

TA贡献150条经验 获得超35个赞

<?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));


查看完整回答
反对 回复 2017-06-14
  • 2 回答
  • 0 关注
  • 2247 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信