【发布时间】:2017-06-27 09:05:09
【问题描述】:
在我目前正在编写的程序(游戏引擎)中,我想要一种将整数值 (ID) 映射到对象数组的有效方法。我认为最适合此的数据结构是 HashMap,但我也希望能够遍历对象数组。
使用以下方法遍历 HashMap 的值要慢多少:
for val in map.values()
与拥有 Vec 并对其进行迭代相比:
for val in vec.iter()
然后有另一个系统来将 ID 映射到向量的不同索引?
HashMap 方法还有其他缺点吗?
【问题讨论】:
标签: collections hashmap rust