ファイルから不明な数の行を読み取り、それらを構造体に保存する必要があります (要素の総数をカウントする前処理を避けたいと思います)。読み取りフェーズの後、これらの行の各要素に対していくつかの計算を行う必要があります。
私は2つの方法を考え出しました:
realloc
行を読むたびに使用します。この方法では、割り当てフェーズは遅くなりますが、計算フェーズはインデックス アクセスのおかげで簡単になります。行を読み取るたびにリンクされたリストを使用します。この方法では、割り当てフェーズは速くなりますが、計算フェーズは遅くなります。
複雑さの観点からは、どちらが優れていますか?