建议实现此目的的数据结构

时间:2014-07-12 22:16:07

标签: data-structures

任何人都可以建议任何数据结构/代码,如果我们将1映射到a,2到b,3到c,即

1 --> a
2 --> b
3 --> c

然后我们也可以反向查找,例如,如果我查询'a',那么它应该输出1,类似地分别为'b'和'c'的2和3。

此外,如果我之后将映射从上面的映射更改为:

1 --> a
2 --> a
3 --> c

然后在反向查找之后,我应该得到(1,2)'a'和(3)'c'。

1 个答案:

答案 0 :(得分:0)

字母方向的数字:哈希。 对于数字方向的字母:multimap(或每个值为列表的散列)