48 | 匿名アカウント | 2022/02/10/1:32 |
ソースコード表示機能がほしいなーっと
$\texttt{function quickSort(array) \{}$
$\quad\texttt{if (array.length <= 1) return array;}$
$\quad\texttt{const pivot = array[Math.floor(Math.random() * array.length)];}$
$\quad\texttt{const lt = [], eq = [], gt = [];}$
$\quad\texttt{for (const x of array) \{}$
$\quad\quad\texttt{if (x < pivot) lt.push(x);}$
$\quad\quad\texttt{else if (x > pivot) gt.push(x);}$
$\quad\quad\texttt{else eq.push(x);}$
$\quad\texttt{\}}$
$\quad\texttt{return quickSort(lt).concat(eq, quickSort(gt));}$
$\texttt{\}}$