尤克乔乔

关注

快速排序js实现

尤克乔乔

关注

阅读 122

2022-03-10

function quickSort(arr){

if(arr.length <= 1) return arr;

var index = Math.floor(arr.length/2);

var key = arr.splice(index,1)[0];

var left = [],right = [];

arr.forEach(function(v){

   v <= key ? left.push(v) : right.push(v);

});

return quickSort(left).concat([key],quickSort(right));

}

相关推荐

晒大太阳了

js -快速排序

晒大太阳了 221 0 0

桑二小姐

js排序算法详解-快速排序

桑二小姐 120 0 0

舟海君

js 实现一个快速排序方法

舟海君 160 0 0

星巢文化

排序|快速排序初次实现

星巢文化 83 0 0

火热如冰

【算法】排序-快速排序 (java实现)

火热如冰 83 0 0

七公子706

JavaScript 实现 -- 快速排序

七公子706 112 0 0

芭芭蘑菇

java实现快速排序以及快速排序的原理

芭芭蘑菇 83 0 0

夏木之下

JS实现简单的冒泡、快速、插入排序等

夏木之下 73 0 0

年迈的代码机器

python实现快速排序

年迈的代码机器 108 0 0

爱奔跑的读书者

java实现快速排序

爱奔跑的读书者 82 0 0

精彩评论(0)

0 0 举报