| 查看: 404 | 回复: 2 | ||
[求助]
如何解决程序中所需数组大小变动的问题? 已有1人参与
|
|
最近的编程中,经常要向模型中动态的加入新的对象。例如一开始数组记录100个原子的坐标,随着时间增长,原子数越来越多,所需的数组大小也越来越大。 若是用allocatable数组的话,需要频繁的deallocate,对此我只能预估一个可能需要的最大对象数,建立一个比此稍大的数组。但十分的不方便,也还存在数组溢出的可能。 若是用类似链表的串行数据的话,倒是解决了数组上限的问题,不过串行数据读取十分麻烦,效率没有数组高,可行性也不大。 在此请教各位大师,有没有办法既可以拥有串行数据随意增减的功能,又拥有数组读取方便的功能呢? 请各位大师指教。 |
» 猜你喜欢
反应很差,大量原料没有反应
已经有5人回复
如果工作了想读博,可以边工作边读全日制嘛?
已经有5人回复
如何实现卤原子转化
已经有8人回复
河北省自然科学基金
已经有3人回复
评审有感
已经有20人回复
上海大学实验技术岗位非升即走
已经有13人回复
今年审到国自然15份,谈谈感受
已经有18人回复
献血感触
已经有11人回复
云南大学材料与能源学院解琳课题组钙钛矿博士招生
已经有5人回复
2026山东省优青
已经有4人回复
» 本主题相关价值贴推荐,对您同样有帮助:
求助 怎么把两个长度不同的一维数组组合成一个二维数组
已经有4人回复
回答一些关于Multiwfn的疑问以及未来Multiwfn的发展打算
已经有37人回复
【求助】C++程序所需内存远远大于物理内存怎么办?
已经有8人回复
2楼2014-09-15 16:00:49
3楼2014-09-16 10:22:59












回复此楼
5