【发布时间】:2014-10-01 23:16:14
【问题描述】:
我将创建一个结构值数组。 条目的数量取决于输入,因此无法估计数组的长度。
在 FOR 循环中,解析输入,我会为每次迭代创建一个条目。 这意味着我需要重新分配数组,因为大小会增长,这会导致性能效率低下。
如果允许我用 C++ 编程,我会使用向量。不幸的是,我做不到,而且我想不出更好的主意。
请帮助我,任何建议将不胜感激。
【问题讨论】:
-
没有办法估计数组的长度,但是你知道最大长度可能是多少(即是否有硬性限制)?
-
不,我不...更糟糕的是,它是高度分布的。
标签: c arrays dynamic structure dynamic-arrays