1.我们先了解一下集合框架图
2.STL(c++模板库)中set底层实现方式? 为什么不用hash?
3.hashset和hashmap的区别?
HashSet底层声明了一个HashMap,HashSet做了一层包装,操作HashSet里的元素时其实是在操作HashMap里的元素。TreeSet底层也是声明了一个TreeMap,操作TreeSet里的元素其实是操作TreeMap里的元素。
1.我们先了解一下集合框架图
2.STL(c++模板库)中set底层实现方式? 为什么不用hash?
3.hashset和hashmap的区别?
HashSet底层声明了一个HashMap,HashSet做了一层包装,操作HashSet里的元素时其实是在操作HashMap里的元素。TreeSet底层也是声明了一个TreeMap,操作TreeSet里的元素其实是操作TreeMap里的元素。