| |||
|
データを整列(バブルソート)
| |||
並べ替えアルゴリズムに、バブルソートと呼ばれる方法があります。 このソートは隣接する要素の大小を比較して、要素内の値入れ替えを繰り返すものです。 値の大きいもの(または小さいもの)が、前方または後方へ徐々に動いていく動きをするところから、 泡が立ち上っていくように見えるので、この名称が名付けられたようです。 下記のサンプルは、このバブルソートアルゴリズムでランダムな数値を並べてみたいと思います。 尚、数値でなく文字列であっても、文字コードを使用することで、コード順の整列ができます。 HSP2とHSP3の両方のサンプル内で、ビット反転を使用している箇所がありますが、 これはコチラで紹介している変数の入れ替え作業です。参考までに。 | |||
![]() | |||
| |||
![]() | |||
|