C/C++の宿題を片付けます 120代目
■ このスレッドは過去ログ倉庫に格納されています
0403デフォルトの名無しさん
2008/12/19(金) 18:16:16[2] 問題文(含コード&リンク):
バブルソートの実行時間を測定するプログラムを書きなさい。
乱数の出力に関してはSFMTを使用しなさい。
作ったプログラムを、比較回数をカウントできるように改良しなさい。
さらに、代入回数をカウントできるように改良しなさい。
なお、後に選択ソートや挿入ソートで実行時間の測定や代入回数のカウントを行うため、
実行用プログラムと、ソート単体のプログラムを分けなさい。
[3] 環境
[3.1] OS: Windows VISTA
[3.2] コンパイラ名とバージョン:bcc 5.5.1 for Win32
[3.3] 言語: C言語
[4] 期限: 年内
[5] その他の制限:この課題はソースの提出ではなく、出力結果を表に表し
結果に関する解説をするものですから、とくに制限はありません。
ですが、授業で作ったサンプルを元に、実行時間を測定するプログラムまでは作りましたので、
もし良ければ応用して欲しいです。
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8403.c
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8404.c
SFMTを使用したプログラムを書くと以下のエラーとなります。
警告 W8027 SFMT.c 255: forを含む関数はインライン展開できない
警告 W8027 SFMT.c 280: forを含む関数はインライン展開できない
協力お願いします
■ このスレッドは過去ログ倉庫に格納されています