快速排序思想其实还是挺简单的,分三步走: 1.在数组中找到基准点,其他数与之比较. 2.建立两个数组,小于基准点的数存储在左边数组,大于基准点的数存储在右边数组. 3.拼接数组,然后左边数组与右边数组继续执行1.2两个步骤,直到最后完成数组排序. 这里直接上代码: function quickSort(arr){ if(arr.length<=1){ return arr // 如果数组长度小于或等于1,则直接返回数组 } var num = Math.floor(arr.length/2);…