JSクイックソートアルゴリズム

機能クイック(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))
}

おすすめ

転載: www.cnblogs.com/rrrjc/p/11258632.html