0 c arrays structure dynamic dynamic-arrays
我将创建一组结构值.条目的数量取决于输入,因此无法估计数组的长度.
在FOR循环中,解析输入,我会为每次迭代创建一个条目.这意味着我需要重新分配数组,因为大小增加,这导致性能效率低下.
如果我被允许用C++编程,我会使用vector.不幸的是我不能,我想不出更好的主意.
请帮助我,任何建议将不胜感激.
如果我被允许用C++编程,我会使用vector.
然后,您可以执行以下vector
操作:当您需要重新分配时,将分配的大小加倍.这应该弥补realloc
绩效问题.