- 1.LeetCode Explore
- Basic LeetCode problems, including data structure and algorithms.
- 2.LeetCode Hot and Interview
- LeetCode top Interview Questions and Hot Questions
- 3.Nine Chapter
- 2021 Nine Chapter, Notes and Recommended Problems in LintCode
- 4.Java Basic Skill
- Summary of Java Basic Things
- 5.Java Interview Questions
- Top Java Interview Questions
- 剑指offer:国语图文题解(java)
├─1.LeetCode Explore
│ ├─第0章.集合(Collections)
│ ├─第1章.数组和字符串(Array&String)
│ │ ├─01.算法总结
│ │ ├─02.入门题目
│ │ ├─03.进阶题目
│ │ └─picture
│ ├─第2章.链表(LinkedList)
│ ├─第3章.二叉树(BinaryTree)
│ │ ├─01.算法总结
│ │ ├─02.入门题目
│ │ └─03.进阶题目
│ ├─第4章.队列和栈(Queue&Stack)
│ │ ├─01.算法总结
│ │ └─02.入门题目
│ │ ├─01.队列
│ │ └─02.栈
│ ├─第5章.哈希表(HashTable)
│ │ ├─01.算法总结
│ │ └─02.入门题目
│ ├─第6章.二分查找(BinarySearch)
│ │ ├─01.算法总结
│ │ ├─02.入门题目
│ │ └─03.进阶题目
│ ├─第7章.二叉搜索树(BST)
│ │ ├─01.算法总结
│ │ ├─02.入门题目
│ │ └─03.进阶题目
│ ├─第8章.宽度优先搜索(BFS)
│ │ ├─01.算法总结
│ │ └─02.入门题目
│ ├─第9章.深度优先搜索(DFS)
│ │ ├─01.算法总结
│ │ └─02.入门题目
│ └─设计数据结构
│ └─1.并查集练习
├─2.LeetCode Hot and Interview
├─3.九章算法2021
│ ├─1.笔记
│ │ ├─1.九章课堂
│ │ └─2.阶梯训练
│ │ ├─01.阶段一:面试技巧
│ │ ├─02.阶段二:双指针
│ │ ├─03.阶段三:二分法
│ │ ├─04.阶段四:宽度优先搜索
│ │ ├─05.阶段五:分治法
│ │ ├─06.阶段六:深度优先搜索
│ │ ├─07.阶段七:高频数据结构
│ │ ├─08.阶段八:记忆化搜索
│ │ ├─09.阶段九:动态规划
│ │ ├─10.阶段十:双指针【复习】
│ │ ├─11.阶段11:二分法【复习】
│ │ ├─12.阶段12:宽度优先搜索【复习】
│ │ ├─13.阶段13:分治法【复习】
│ │ ├─14.阶段14:数据结构【复习】
│ │ ├─15.阶段15:深度优先搜索【复习】
│ │ └─16.阶段16:动态规划【复习】
│ ├─2.课件
│ └─3.资料
│ ├─2020最新-FLAMG面试频率最高的127道题
│ ├─zips
│ ├─大厂面试BQ宝典
│ └─简历模板与技巧
│ ├─各IT岗位简历案例
│ └─英文简约风简历模板
├─4.Java基础
│ └─assets
└─5.Java面试
├─01.Java面试基础篇
├─02.Java面试Spring家族篇
├─03.Java面试中间件篇
└─04.面试总结Github大神篇
├─JavaGuide
│ └─JavaGuide面试突击版
└─jvm 训练营