问题描述
我一直在搞元胞自动机有一段时间了,我选择实现它们的方式是通过创建一个 2D 单元格向量,其中每个单元格最初是一个整数向量本身 (因为我希望每个单元格存储多个值),后来我将其更改为短无符号整数,然后更改为字符,因为我意识到最小的数据类型足以满足我的需要...
我目前正在寻找提高性能的方法,这让我想到,如果我用字符串替换字符向量会更好地优化吗?
知道整个矩阵总是有一个固定的大小,这意味着 2D 网格的大小以及每个单元格的大小从一开始就被分配,并且在程序运行的持续时间内是不变的:
哪个访问速度更快?调整?复制?或者执行一般操作?
另外,我知道我说过所有东西都有固定的大小,但只是为了将来参考,根据我对向量的表面知识,每次 push_back() 一个新元素到其中时,都必须重新分配向量,字符串也是这样吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)