hashset和hashmap都是hashtable的一种实现形式。
接下来我要介绍的unordered_set和unordered_map都是基于hashtable的实现。
unordered_set实现了不存储重复的元素。
unordered_map实现了key和value的映射。
下面就让我们一起来了解它吧!
一. set和unordered_set
·对比
set | unordered_set | |
---|---|---|
是否有序 | 有序 | 无序 |
实现 | BST或RBT |
hashset和hashmap都是hashtable的一种实现形式。
接下来我要介绍的unordered_set和unordered_map都是基于hashtable的实现。
unordered_set实现了不存储重复的元素。
unordered_map实现了key和value的映射。
下面就让我们一起来了解它吧!
set | unordered_set | |
---|---|---|
是否有序 | 有序 | 无序 |
实现 | BST或RBT |