Hay muchos métodos de clasificación. Esta sección introduce el uso del método de empuje de matriz para completar la clasificación rápida.
función Quicksort (arr) {if (arr.length <= 1) return arr; // juzga si la matriz es válida var cot = math.floor (arr.length/2); // selse el subíndice central var lefon = [], right = []; var num = arr.splice (Cut, 1) [0]; // self El valor de referencia para (var i = 0; i <arr.length; i ++) {if (arr [i] <num) {left.push (arr [i]); // selse {right.push (arr [i]); // self los grandes en el retorno correcto}} Quicksort (izquierda) .concat (num, Quicksort (derecha)); // recursivo}