ソートアルゴリズムの選択
2818 ワード
ソートの選択
1つのアルゴリズム
プロセス
特長
-実装が容易です.
-その場で並べ替えアルゴリズム.余分なメモリは必要ありません.
-不安定なソート(Unstable Sort).
ソート比較回数は多いが,大量の交換が必要な資料状態では比較的効率的である.
コード#コード#
実装(C+)
void SelectionSort(int arr[], size_t arr_size) {
int min_idx;
for (size_t i = 0; i < arr_size-1; i++) {
min_idx = i;
for (size_t j = i + 1; j < arr_size; j++)
if (arr[j] < arr[min_idx])
min_idx = j;
swap(arr[i], arr[min_idx]);
}
}
Reference
この問題について(ソートアルゴリズムの選択), 我々は、より多くの情報をここで見つけました https://velog.io/@ybw903/알고리즘-선택정렬SelectionSortテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol