👈 そのため、交換が発生した回数を exchange 変数でカウントするようにし、 exchange 変数が 0 の時、つまり、先頭から最後尾の間の全ての隣り合うデータにおいて交換が一度も発生しなかった場合は while ループを抜けてソートを終了するようにしています。 つまり、ソートが完了したことになります!なので、この時点でソート処理を終了することができます。
🌏 今回も左の要素の方が大きいため、値を交換します。 さっそくプログラムを作ってみましょう。 ソートアルゴリズムでは、高速性の他、 安定性が必要なことがあります。
13