JDK内部工具使用&源码解读
刷LeetCode的时候,突然发现JDK里面本身就包含了很数据结构的实现和花式操作,还有一些算法的实现,能从很多地方发现leetcode中一些题目实现。譬如TreeMap中就有一些我遇到的关于二叉树的题目
- LeetCode173 binary search tree iterator
- LIntCode 448 Inorder Successor in BST(LeetCode收费=.=)
- LeetCode110. Balanced Binary Tree
等等
集合
阅读套路:
先从最简单的CRUD开始
collection
- list
-
- Vector
- set
- HashSet
- TreeSet
- LinkedHashSet
map
- HashMap
- HashTable
reference
- JAVA核心知识点整理
- JDK源码剖析之红黑树TreeMap