前端复习--JavaScript写算法--快排

来源:互联网 发布:殷素素 俞岱岩 知乎 编辑:程序博客网 时间:2024/04/29 07:21

个人感觉,使用JavaScript写算法,远比当初用C++来的简单。

首先献上快排

function quickSort(arr){if(arr.length<=1){return arr;}var left= [];var right = [];var pivot = arr.length-1;for(var i=0; i<arr.length-1;i++){if(arr[i]<arr[pivot]){left.push(arr[i]);}else{right.push(arr[i]);}}return quickSort(left).concat(arr[pivot],quickSort(right));}quickSort([4,5,6,1,2,3]);


0 0
原创粉丝点击