定义的数组太大 超过内存怎么办

来源:百度知道 编辑:UC知道 时间:2024/05/14 16:17:28
定义了一个循环队列,用来保存中间信息

因为中间信息太多,队列小的时候,往往溢出,但是大的时候又超出内存范围

可有什么解决方法么
element[1000 000 000 000];

如果要满足队列大小,势必会引起内存不足, 或是有什么办法可以不用队列而解决先入先出问题呢
必须要存大量信息

所以不管是多维数组还是链表都不可以 因为他们也同样需要内存,所占用的内存并不会减小

把数组分为几块,每块储存在一个函数里,数组为动态变量,需要某个范围的数据就调用这个范围的函数,函数结束后自动释放内存。

建议改为多维数组,还有用链表应该也可以啊