【发布时间】:2012-09-02 16:36:04
【问题描述】:
我正在编写一个程序,它需要我创建一个包含一百万条记录的数组。数组索引是唯一的 id(0-million 代表唯一的产品 id)。首先,所有元素都初始化为零。它们会根据销售的产品而增加。
然而,这种方法的空间复杂度很高(4 * 百万字节)。后来我看到只有某些产品需要频繁更新。那么有什么方法可以减少内存使用并跟踪所有产品?
【问题讨论】:
-
4 MB 不是很多...
-
你可能想要hash table之类的东西?
-
我想尽量减少内存使用量。
-
@dbaupp 你不是为 AVR 平台开发的,对吧?
标签: c optimization memory