【问题标题】:Bi-directional dictionary? [duplicate]双向字典? [复制]
【发布时间】:2010-11-16 16:39:51
【问题描述】:

我有两组对象,在某些情况下,第一组将用作另一组的键,而在其他情况下,第二组将用作第一组的键。此外,两个列表中不得有重复项。

为此使用什么好的数据结构?我应该为此使用两个字典还是有更聪明的方法?

【问题讨论】:

标签: c# data-structures


【解决方案1】:

对数据结构有更深入了解的人可能会提供更好的建议,但就个人而言,为了便于使用,我会使用 2 个字典。你可以用 1 部字典做同样的事情,但访问时间会增加。

编辑:废话,我只是在编写一些我将如何做的代码的过程中,我看到 Falaina 发布了这个想法,这与我做得更好的想法相同: Getting key of value of a generic Dictionary?

【讨论】:

  • 哦,很好。然后会接受这个作为这个问题的答案:)
猜你喜欢
  • 2012-06-13
  • 1970-01-01
  • 1970-01-01
  • 2013-05-23
  • 2021-09-21
  • 1970-01-01
  • 2010-09-21
  • 1970-01-01
相关资源
最近更新 更多