/JDK

:boar:硬啃JDK源码

Primary LanguageJava

JDK内部工具使用&源码解读

刷LeetCode的时候,突然发现JDK里面本身就包含了很数据结构的实现和花式操作,还有一些算法的实现,能从很多地方发现leetcode中一些题目实现。譬如TreeMap中就有一些我遇到的关于二叉树的题目

  1. LeetCode173 binary search tree iterator
  2. LIntCode 448 Inorder Successor in BST(LeetCode收费=.=)
  3. LeetCode110. Balanced Binary Tree

等等

集合

image

阅读套路:

先从最简单的CRUD开始

collection

  1. list
      • Vector
  2. set
    1. HashSet
    2. TreeSet
    3. LinkedHashSet

map

  1. HashMap
  2. HashTable

reference