Questions tagged «multimap»

24
.NET词典中的重复键?
.NET基类库中是否有允许使用重复键的字典类?我发现的唯一解决方案是创建一个类,例如: Dictionary<string, List<object>> 但这实际上使人恼火。在Java中,我相信MultiMap可以完成此任务,但是无法在.NET中找到类似物。
256 c#  .net  dictionary  multimap 

18
具有重复键的地图实现
我想要一张包含重复键的地图。 我知道有很多地图实现(Eclipse向我展示了大约50个),所以我敢肯定一定有一个允许这种实现的地图。我知道编写自己的地图很容易做到这一点,但是我宁愿使用一些现有的解决方案。 也许在Commons Collections或Google Collections中?


2
多图比矢量图有什么优势?
我不明白,如果我们可以创建向量图或集合图,为什么存在多图。对我而言,唯一的区别是: 使用equal_range在多重映射为获得一个关键的要素和载体,我们只需使用的地图[]运营商,拥有元素的矢量。 使用multimap.insert(make_pair(key,value))在多重映射为添加元素和map_of_vectors[key].push_back(value)在载体的图谱。 那么为什么要使用多图呢?对我来说,拥有一个向量要好于两个迭代器来获取键的所有值。 这个问题也适用于向量的unordered_map和unordered_multimap。
75 c++  stl  map  multimap 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.