【发布时间】:2011-08-23 09:03:17
【问题描述】:
我必须从文件中读取未知数量的行并将它们保存到一个结构中(我想避免计算元素总数)。 在阅读阶段之后,我必须对这些行的每个元素进行一些计算。
我想出了两种方法:
每次阅读一行时使用
realloc。这种方式分配阶段很慢,但由于索引访问,计算阶段更容易。每次读取一行时使用一个链表。这样分配阶段比较快,但计算阶段比较慢。
从复杂性的角度来看,什么更好?
【问题讨论】:
-
用于读取的链接列表,然后用于计算的mallock'ing?
标签: c linked-list realloc