数据结构
大约 14 分钟
数据结构
1 数据结构入门
- 简单 28
- 中等 5
- 困难 0
题目 | 难度 | 代码 |
---|---|---|
第 1 天 | ||
217. 存在重复元素 | 简单 | java |
53. 最大子数组和 | 简单 | java |
第 2 天 | ||
1. 两数之和 | 简单 | java |
88. 合并两个有序数组 | 简单 | java |
第 3 天 | ||
350. 两个数组的交集 II | 简单 | java |
121. 买卖股票的最佳时机 | 简单 | java |
第 4 天 | ||
566. 重塑矩阵 | 简单 | java |
118. 杨辉三角 | 简单 | java |
第 5 天 | ||
36. 有效的数独 | 中等 | java |
73. 矩阵置零 | 中等 | java |
第 6 天 | ||
387. 字符串中的第一个唯一字符 | 简单 | java |
383. 赎金信 | 简单 | java |
242. 有效的字母异位词 | 简单 | java |
第 7 天 | ||
141. 环形链表 | 简单 | java |
21. 合并两个有序链表 | 简单 | java |
203. 移除链表元素 | 简单 | java |
第 8 天 | ||
206. 反转链表 | 简单 | java |
83. 删除排序链表中的重复元素 | 简单 | java |
第 9 天 | ||
20. 有效的括号 | 简单 | java |
232. 用栈实现队列 | 简单 | java |
第 10 天 | ||
144. 二叉树的前序遍历 | 简单 | java |
94. 二叉树的中序遍历 | 简单 | java |
145. 二叉树的后序遍历 | 简单 | java |
第 11 天 | ||
102. 二叉树的层序遍历 | 中等 | java |
104. 二叉树的最大深度 | 简单 | java |
101. 对称二叉树 | 简单 | java |
第 12 天 | ||
226. 翻转二叉树 | 简单 | java |
112. 路径总和 | 简单 | java |
第 13 天 | ||
700. 二叉搜索树中的搜索 | 简单 | java |
701. 二叉搜索树中的插入操作 | 中等 | java |
第 14 天 | ||
98. 验证二叉搜索树 | 中等 | java |
653. 两数之和 IV - 输入 BST | 简单 | java |
235. 二叉搜索树的最近公共祖先 | 简单 | java |
2 数据结构基础
- 简单 11
- 中等 37
- 困难 2
3 $数据结构进阶
- 简单 5
- 中等 37
- 困难 18
(全文完)