1
static int count = 0;
for (int i = 0; i < arr.length; i++) {
for (int j = i + 1; j < arr.length; j++) {
if (arr[i] > arr[j]) {
swap(arr, i, j);
count++;
}
}
}
これは選択ソートの正しい実装ですか?私はこの実装とのスワップのためにO(n-1)の複雑さを得ていません。選択ソートの実装で、スワップ回数の計算に時間がかかる