回答(2件)
300万回の繰り返し、を何回やるか次第です。 一回しかやらないのなら、大したことはありません。 手元で計測してみたところ、9041700ns となりました。 つまり、9041.7μs つまり、9.0417ms つまり、 0.0090417 秒しかかかりません。 300万回の繰り返しを、100回ぐらいやると、1秒になります。
コマンドライン引数と比較するなら 下記のように整数に変換しないといけないです。 if(i==atoi(argv[1])){ リニアサーチは時間がかかりますが スピードを考えるなら 二分木探索がいいと思います。
1人がナイス!しています
ID非公開さん
質問者2022/1/19 12:44