美文网首页
快速排序

快速排序

作者: GGatsby | 来源:发表于2019-08-26 17:58 被阅读0次
    function quickSort(arr, low, high) {
        var i = low;
        var j = high;
        var temp = arr[low];
    
        while(i<j){
            while(i<j && arr[j]>=temp)j--;
            arr[i] = arr[j];
    
            while(i<j && arr[i]<=temp)i++;
            arr[j] = arr[i];
        }
    
        arr[i] = temp;
    
        i-1>low && quickStart(arr, low, i-1);
        i+1<high && quickStart(arr, i+1, high);
    }
    
    

    var arr = [123,4,5,0,-1,98,42,65,77,100];

    image.png

    相关文章

      网友评论

          本文标题:快速排序

          本文链接:https://www.haomeiwen.com/subject/qbvdectx.html