关于用set实现map
来源:7-8 映射的复杂度分析和更多映射相关问题
三儿弟弟_04355186
2019-09-13
波波老师,在用set实现map的过程中,我发现map并没有能返回相当于key的功能,如果要实现这个功能就得改set所基于的BST。我感觉有些混乱?请问可以在不修改BST的前提下,只在set中修改从而实现map吗?
写回答
1回答
-
liuyubobobo
2019-09-13
我可能没有理解你的问题?
其实应该反过来,先实现 map,基于 map 的实现实现 set。set 就是 value 不存值的 map。
在课程中,我印象里提供过类似的代码参考。比如在讲 AVL 树的时候,我们既有 AVL 的 set 就是这样的。本质是在利用基于 AVL 的 map。
继续加油!:)
00
相似问题