C/C++の宿題やらせてください。9代目
■ このスレッドは過去ログ倉庫に格納されています
0260デフォルトの名無しさん
NGNGそのデータを配列に格納したいのですが、
データがいくつ入力されるのか分からないので、
配列をどのくらいの大きさで宣言すればよいのか分かりません。
そこでmallocでまずメモリを動的に確保して、
データが入力されるたびにreallocでメモリを増やすことを考えたのですが、
1回1回データが入力されるたびにreallocを呼び出すので、
なんだか効率が悪そうで気分が良くありません。
これを解決する何かよいアルゴリズムはありませんでしょうか。
それとも諦めて、多少メモリの無駄遣いにはなりますが、
最初から大きめに配列の大きさを宣言しておくのが良いのでしょうか。
C言語でお願いします。
■ このスレッドは過去ログ倉庫に格納されています