校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > java语言 > Map、set集合(后序会删除)
题目

除了LinkedHashMap,你还知道哪些有序map(阿里面试题)

解答

1. Map的实现类有HashMap,LinkedHashMap,TreeMap。 

2. HashMap是有无序的。
LinkedHashMap和TreeMap都是有序的(LinkedHashMap记录了添加数据的顺序;TreeMap默认是自然升序)。 

3. LinkedHashMap底层存储结构是哈希表+链表,链表记录了添加数据的顺序。 

4. TreeMap底层存储结构是二叉树,二叉树的中序遍历保证了数据的有序性。 

5. LinkedHashMap有序性能比较高,因为底层数据存储结构采用的哈希表。


C 0条回复 评论

帖子还没人回复快来抢沙发