2013-03-10 38 views

回答

8

不,列表和multisets不同。订单在列表中很重要,而不是在多个集合中。

(list 1 2 3 2) != (list 2 1 3 2) 
(multiset 1 2 2 3) == (multiset 1 3 2 2) 
3

除了订单,每个容器都有自己的一套可用的方法及其复杂性。 例如,在列表中搜索o(n)(您必须检查每个元素,直到找到该元素)。在multiset中搜索的是o(log(n))。它通常以红黑树的形式实现以满足此要求

相关问题