整列選択(Selection Sort)
サマリ
まず要素の配置位置を決定し、配置する要素を選択するアルゴリズムです.
プロセス
時間の複雑さ
くうかんふくざつさ
長所
短所
コード実装
const selectionSort = (arr) => {
for (let i = 0; i < arr.length; i++) {
let min = i;
for (let j = i + 1; j < arr.length; j++) {
if (arr[min] > arr[j]) min = j;
}
if (i !== min) [arr[i], arr[min]] = [arr[min], arr[i]];
}
return arr;
};
Reference
この問題について(整列選択(Selection Sort)), 我々は、より多くの情報をここで見つけました https://velog.io/@highero-k/선택-정렬-Selection-Sortテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol