TreeMap源代码分析

2016-10-28  本文已影响0人  梦想家图图图

TreeMap是在java.util包下面,也是有序的map集合,它的原理是“红黑树”实现的:

使用了红黑二叉树的结构来存储每个Entry


TreeMap中的元素:

//比较器
private final Comparator<? super K> comparator;
//根节点
private transient Entry<K,V> root = null;
//map的中的entry数量
private transient int size = 0;
//map修改的次数
private transient int modCount = 0;

上一篇 下一篇

猜你喜欢

热点阅读