C++勉強しようと思うんだけど・・・
■ このスレッドは過去ログ倉庫に格納されています
0280153
NGNG皆さん、>>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;
}
}
■ このスレッドは過去ログ倉庫に格納されています