| 查看: 490 | 回复: 2 | ||
[求助]
如何解决程序中所需数组大小变动的问题? 已有1人参与
|
|
最近的编程中,经常要向模型中动态的加入新的对象。例如一开始数组记录100个原子的坐标,随着时间增长,原子数越来越多,所需的数组大小也越来越大。 若是用allocatable数组的话,需要频繁的deallocate,对此我只能预估一个可能需要的最大对象数,建立一个比此稍大的数组。但十分的不方便,也还存在数组溢出的可能。 若是用类似链表的串行数据的话,倒是解决了数组上限的问题,不过串行数据读取十分麻烦,效率没有数组高,可行性也不大。 在此请教各位大师,有没有办法既可以拥有串行数据随意增减的功能,又拥有数组读取方便的功能呢? 请各位大师指教。 |
» 猜你喜欢
越来越担心硕士毕业后没有竞争力了
已经有14人回复
论文的挂名怎么评判贡献?基金申请中,排名第一的挂名文章
已经有3人回复
申博自荐 2篇一区TOP+1篇EI+2公开发明专利 2027博士申请
已经有3人回复
闲聊
已经有6人回复
申博求助
已经有4人回复
» 本主题相关价值贴推荐,对您同样有帮助:
求助 怎么把两个长度不同的一维数组组合成一个二维数组
已经有4人回复
回答一些关于Multiwfn的疑问以及未来Multiwfn的发展打算
已经有37人回复
【求助】C++程序所需内存远远大于物理内存怎么办?
已经有8人回复
2楼2014-09-15 16:00:49
3楼2014-09-16 10:22:59










回复此楼