Bags 在图中邻接列表的使用

The use of Bags for Adjacency Lists in Graphs

使用 bag 对象作为图中邻接表条目的目的是什么?为什么不使用像 stackqueue 这样的数据结构?

邻接表最重要的部分是它是可迭代的。虽然堆栈或队列肯定可以工作,但它们不是迭代的首选数据结构。

bag 的另一个重要 属性 是它按顺序存放元素。它在 C++ 中作为多重集工作。