【发布时间】:2011-03-07 17:36:20
【问题描述】:
我目前正在用 C 开发一种编程语言,我希望允许用户创建具有数字索引的明显“无限”数组,而不会牺牲过程中的性能。例如,table [1000000000] 理想情况下是可以立即创建和访问的,而不会产生包含 1,000,000,000 个项目的表的内存开销,其中 999,999,999 个未使用;但是当 table [n] 被定义为 1 ≤ n ≤ 1000000 时,该数组也会表现良好。
您对实现这样一个数组处理系统有什么建议吗?
【问题讨论】: