せっかく休みに入ったのに天気悪くて鬱〜

皆さん、>>1さんじゃないのに添削していただいて有り難うございます。
どうも僕は、下手に短く書こうとして読み難くする悪癖アリですね。
気をつけます。

>>276
バブルソートを書き直してみました。どうでしょう?
>>273のだと、ソート済み部位も比較したりと無駄なループをしてますか。
使っていないtempとかありますし…駄目だ<自分

>>277でご指摘の >>174 クイックソートの方はよくわかりません。
クイックソート自体よくわかっていないのかも。

void bsort( int *array, int qty )
{
  int i, done;
  bool flg = true;
  --qty;
  done = 0;
  while ( flg ) {
    flg = false;
    for ( i = qty; i > done; --i ) {
      if ( array[ i ] < array[ i - 1 ] ) {
        swap( array[ i - 1 ], array[ i ] );
        flg = true;
      }
    }
    ++done;
  }
}