画像処理入門 > ソート > バブルソート

バブルソート


バブルソート
バブルソートのプログラムです。

サンプルプログラム
プログラムはこちら void sortBubble(int *data, int dataNum){ int tmp; int i, j; // 全ての要素を並べ替え for(i = 0; i < dataNum - 1; ++i){ // 後ろから前に順番に比較 for(j = dataNum - 1; j > i; --j){ // 前の要素の方が大きいときは入れ替え if(data[j] < data[j - 1]){ tmp = data[j]; data[j] = data[j - 1]; data[j - 1] = tmp; } } } }