C#中1:1映射的数据结构
问题描述:
我想临时存储一些映射数据。映射是一对一的。我看到这是通过在一个类中包装两个字典在Python中解决的。在这种情况下,获取映射值的O将是O(1)。我不是一回事。 .Net是否已经有了这样的结构,或者我必须用两本字典来实现我自己的结构?C#中1:1映射的数据结构
答
你必须使用两个字典来实现它。基类库中没有内置类型,可以有效地支持通过键和值进行索引。
+0
我不确定作者是否希望通过键和值都建立索引。 – SolutionYogi 2009-07-04 19:49:20
一个非常精确的重复:http://stackoverflow.com/questions/268321/bidirectional-1-to-1-dictionary-in-c – 2009-07-04 20:13:56