- TreeMapd的底层实现是红黑树,红黑树是二叉查找树
- 左旋:逆时针旋转两个节点,让一个节点被其右子节点取代,而该节点成为右子节点的左子节点
- 右旋:顺时针旋转两个节点,让一个节点被其左子节点取代,而该节点成为左子节点的右子节点
TreeMap的节点数据结构,可以找到自己的父亲和左右孩子,TreeMap的成员变量modCount记录了TreeMap的调整次数。// 红黑树结构的调整次数 private transient int modCount = 0; Entry<K,V> implements Map
【源码学习】之TreeMap
最新推荐文章于 2024-04-18 18:04:31 发布