pfr-blog
function quickSort(arr){
    if(arr.length<=1) return arr;
    var pivotIndex=Math.floor(arr.length/2);
    var pivot = arr[pivotIndex];
    arr.splice(pivotIndex,1);
    var left=[],right=[];
    for(var i of arr){
        if(i<pivot)
            left.push(i);
        else
            right.push(i)
    }
    return quickSort(left).concat([pivot],quickSort(right));
}

分类:

技术点:

相关文章:

  • 2021-11-22
  • 2021-10-04
  • 2022-12-23
  • 2022-12-23
  • 2021-06-12
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-18
  • 2021-08-26
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案