js实现快速排序算法的2种方式

访客4年前关于黑客接单1173

之一种:通过两个for循环

每一次对比相邻两个数据的巨细,小的排在前面,若是前面的数据比后面的大就交流这两个数的位置,这个方式就是对照次数太多了,效率对照低。我只是传入了一个10位数的数组,若是是上万或者更大的数据,不知道您的电脑会不会蓝屏了,嘿嘿,你可以试试哦!

var Sort=function(arr){ 
    for(var i=0;i<arr.length-1;i++){ 
        for(var j=i+1;j<arr.length;j++){ 
            if(arr[i]>arr[j]){/*若是前面的数据比后面的大就交流位置*/
                var list=arr[i]; 
                arr[i]=arr[j]; 
                arr[j]=list; 
            }  
        } 
    }  
    return arr; 
} 
Sort([10,10,1,2,4,6,7,89,7,4]) //输出效果


相关文章

十大公认最好看的小说(推荐50本熬夜看完的小说)

十大公认最好看的小说(推荐50本熬夜看完的小说) 说实话,看小说到如今也有好多个年头了,要评出十大心目中的言情小说,真的不是很容易。经典的口碑作品尤在,但近些年看到的一些令人惊喜的佳作,也让人觉得可...

Win10怎么解决鼠标间歇性失灵卡顿,解决Win10鼠标间歇性失灵卡顿的方法

各位朋友想要知道Win10怎么解决电脑鼠标间断性失效卡屏吗?下边便是我梳理处理Win10电脑鼠标间断性失效卡屏的方式步骤,赶快看来一下吧,期待能协助到大伙儿哦!       各位朋友想要知道Win10...

小小军团2最强英雄有哪些 小小军团2最强英雄介绍

小小军团2最强英雄有哪些 小小军团2最强英雄介绍

在小小军团2游戏中不少小伙伴们都还不知道最强英雄有哪些,那么下面小编就为大家带来小小军团2最强英雄介绍,还不知道的小伙伴们跟小编一起去看看小小军团2最强英雄有哪些吧~ 小小军团2最强英雄介绍 《...

哪些地方可以找到网络黑客(哪里能找到真正的黑客)

Q在中国银行查询美元即时汇率,该看买入价卖出价还是基准价? A查询美元兑人民币的即时汇率应该看基准价。  通常银行在报价的时候会显示某两个货币之间的买入价和卖出价,其中买入价是指银行买入前一个币种卖出...

网站打开慢对搜索引擎优化有木有危害

引言 网站打开慢对搜索引擎优化有木有危害?实际上seo中文翻译为搜索引擎优化。是一种利用搜索引擎的标准提升 网站在相关搜索引擎内的关键字排名的方法。目地是为网站出示绿色生态式的自身营销推广解决方法,...