js实现快排

const fast_sort = (nums) => {
if (nums.length === 0) {
return []
} else {
let first = nums[0]
let left = []
let right = []
nums.forEach((item, index) => {
if (index > 0) {
if (item >= first) {
right.push(item)
} else {
left.push(item)
}
}
})
return fast_sort(left).concat([first]).concat(fast_sort(right))
}
}

nums = [12,

js实现快排最先出现在Python成神之路

版权声明:
作者:ht
链接:https://www.techfm.club/p/27609.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>