多对多的C++地图

Jit*_*ani 6 c++

我需要一个数据结构来存储这些信息,以便:(我有很多 - 很多)

1.给予员工我可以找到项目2.给定项目,我可以找到员工

如果我使用多地图,那么我将需要维护2个地图,我可以在这里使用任何其他数据结构吗?

ava*_*kar 11

您可以使用两个地图,也可以使用Boost.Bimap.

  • 但这不允许多对多的关系,是吗?在我看来,在Bimaps中,钥匙必须在两侧都是独一无二的,这样才能实现一对一的关系.(抱歉挖掘它......) (4认同)