A collection of data-structures with java, I also wrote a series of articles:
I use this tool to draw structure diagrams, thanks.
题名 | 代码链接 | LeetCode链接 |
---|---|---|
26.删除有序数组中的重复项 | 代码 | 链接 |
80.删除有序数组中的重复项 II | 代码 | 链接 |
283.移动零 | 代码 | 链接 |
448.找到所有数组中消失的数字 | 代码 | 链接 |
56.合并区间 | 代码 | 链接 |
题名 | 代码链接 | LeetCode链接 |
---|---|---|
31.下一个排列 | 代码 | 链接 |
题名 | 代码链接 | LeetCode链接 |
---|---|---|
21.合并两个有序链表 | 代码 | 链接 |
82.删除排序链表中的重复元素 II | 代码 | 链接 |
83.删除排序链表中的重复元素 | 代码 | 链接 |
141.环形链表 | 代码 | 链接 |
160.相交链表 | 代码 | 链接 |
206.反转链表 | 代码 | 链接 |
92.反转链表II | 代码 | 链接 |
234.回文链表 | 代码 | 链接 |
148.排序链表 | 代码 | 链接 |
剑指Offer22.链表中倒数第k个节点 | 代码 | 链接 |
题名 | 代码链接 | LeetCode链接 |
---|---|---|
155.最小栈 | 代码 | 链接 |
232.用栈实现队列 | 代码 | 链接 |
20.有效的括号 | 代码 | 链接 |
题名 | 代码链接 | LeetCode链接 |
---|---|---|
101.对称二叉树 | 代码 | 链接 |
104.二叉树的最大深度 | 代码 | 链接 |
226.翻转二叉树 | 代码 | 链接 |
617.合并二叉树 | 代码 | 链接 |
题名 | 代码链接 | LeetCode链接 |
---|---|---|
200.岛屿数量 | 代码 | 链接 |
题名 | 代码链接 | LeetCode链接 |
---|---|---|
206.反转链表 | 代码 | 链接 |
101.对称二叉树 | 代码 | 链接 |
104.二叉树的最大深度 | 代码 | 链接 |
226.翻转二叉树 | 代码 | 链接 |
617.合并二叉树 | 代码 | 链接 |
题名 | 代码链接 | LeetCode链接 |
---|---|---|
53.最大子序和 | 代码 | 链接 |
70.爬楼梯 | 代码 | 链接 |
题名 | 代码链接 | LeetCode链接 |
---|---|---|
461.汉明距离 | 代码 | 链接 |
题名 | 代码链接 | LeetCode链接 |
---|---|---|
74.搜索二维矩阵 | 代码 | 链接 |
240.搜索二维矩阵 II | 代码 | 链接 |
题名 | 代码链接 | LeetCode链接 |
---|---|---|
240.搜索二维矩阵 II | 代码 | 链接 |