機能クイック(ARR = [3、7、20、1、10、6、15、5、12]){
IF(arr.length <= 1)戻りARR
CONST leftArr、rightArr = []、
現在= nullをしてみましょう
= arr.splice(0、1)現在の
{(iは++; iは<arr.length I = 0せて)ため
[i]は<現在ARR?leftArr.push(ARR [I]):rightArr.push(ARR [i])と
}
戻るクイックソート(leftArr).concat(現在、クイックソート(rightArr))
}