C/C++の宿題片付けます 149代目
■ このスレッドは過去ログ倉庫に格納されています
0252デフォルトの名無しさん
2011/06/08(水) 03:23:13.66[2] 問題文(含コード&リンク):
以下のプログラム(http://ideone.com/RzU5e)は値を3倍し、また画像サイズを変えてコピーする時間を測定するというものです。
測定方法はgcc -Wall -o2 -DCSQ(DCIP) ファイル名でコンパイルし、time a.outで消費時間を測定しました。
画像サイズは10,20,50,100,200,500,1000,2000,5000,10000と変えていきました。
(1)CSQとCIP形式ではなぜ違いが出るのか?
(2)ループの順番を最も内側(k)のfor文を一番外側に移動(k,i,j)した場合はなぜ違いが出るのか?
(3)ポインタを利用したコピーではなぜ違いが出るのか?
[3] 環境
[3.1] OS:Linux
[3.2] gcc
[3.3] 言語:C言語
[4] 期限:6月9日12時まで
[5] CSQとCIPの違いだけでも教えて頂ければ幸いです。
■ このスレッドは過去ログ倉庫に格納されています