- 再帰処理を使用して配列内の数値を整列させる_2(再帰、クイックソート)
再帰処理を使用した例として整列が高速にできるクイックソートを使ってみます。クイックソートの簡単な解説とプログラムです。※この解説では、昇順にすることが前提です。 ※ここでは、プログラミングの基礎の習得ということで、 クイ […]
- 再帰処理を使用して配列内の数値を整列させる_1(再帰、クイックソート)
このページでは、再帰処理を簡単に説明してみます。再帰処理ですが、ある関数が自分自身を複数回呼び出し、処理を進めるものをいいます。 // メイン関数 main( ){ func( ); } // 再帰するように […]
- 配列内の数値を整列させる_3(挿入法)
配列内の数値を、昇順(降順)に整列してみます。反復(繰り返し)処理のネスト(入れ子)処理の基礎として配列内数値の整列がよく説明されています。この基本的な整列法として、選択法、隣接交換法、挿入法があります。 挿入法の簡単な […]
- 配列内の数値を整列させる_2(隣接交換(バブルソート)法)
配列内の数値を、昇順(降順)に整列してみます。反復(繰り返し)処理のネスト(入れ子)処理の基礎として配列内数値の整列がよく説明されています。この基本的な整列法として、選択法、隣接交換法、挿入法があります。 隣接交換(バブ […]
- 配列内の数値を整列させる_1(選択法)
配列内の数値を、昇順(降順)に整列してみます。反復(繰り返し)処理のネスト(入れ子)処理の基礎として配列内数値の整列がよく説明されています。この基本的な整列法として、選択法、隣接交換法、挿入法などがあります。 選択法の簡 […]