个人认为刷力扣 刷算法题是可以锻炼语言的熟练度的
因为其实本质上 刷题中 由于内部涉及多个数据结构 包括指针啊 底层数据结构的操作
所以个人认为刷题在学习语言前期 是可以大幅提高新学习的语言的熟练度的 但是在中期或者后期效果则特别一般了 所以在中期则更需要注意代码的规范以及在项目中实际的规范
这段时间由于一直在隔离 状态也并不是很好 被连续隔离了一个半月多了
要是我一个人去图书馆 效率以及精力应该能提升好几倍吧
后面就要正式进去了 我怕由于语言熟练度不高以及其他的 而太拉跨- -拖其他人后腿 无论怎么样这段时间还是努力一点 多熟练熟练Go 每天现在起步刷个10道题吧 然后剩下的时间看看语言规范 如果感觉熟练度差不多了 就去看看实际的工程代码是如何写的了
就这样 2022/12/2
DAY 1
3. 无重复字符的最长子串
206. 反转链表
146. LRU 缓存
215. 数组中的第K个最大元素
25. K 个一组翻转链表
15. 三数之和
912. 排序数组
53. 最大子序和
21. 合并两个有序链表
1. 两数之和
DAY 2
102. 二叉树的层序遍历
33. 搜索旋转排序数组
200. 岛屿数量
121. 买卖股票的最佳时机
20. 有效的括号
141. 环形链表
5. 最长回文子串
88. 合并两个有序数组
103. 二叉树的锯齿形层序遍历
236. 二叉树的最近公共祖先
DAY 3
46. 全排列
160. 相交链表
54. 螺旋矩阵
23. 合并K个升序链表
92. 反转链表 II
415. 字符串相加
142. 环形链表 II
300. 最长递增子序列
42. 接雨水
124. 二叉树中的最大路径和
DAY 4
143. 重排链表
94. 二叉树的中序遍历
72. 编辑距离
704. 二分查找
4. 寻找两个正序数组的中位数
232. 用栈实现队列
199. 二叉树的右视图
19. 删除链表的倒数第 N 个结点
70. 爬楼梯
56. 合并区间
DAY 5
82. 删除排序链表中的重复元素 II
148. 排序链表
31. 下一个排列
69. x 的平方根
2. 两数相加
1143. 最长公共子序列
8. 字符串转换整数
22. 括号生成
239. 滑动窗口最大值
93. 复原 IP 地址
DAY 6
41. 缺失的第一个正数
剑指 Offer 22. 链表中倒数第k个节点
105. 从前序与中序遍历序列构造二叉树
165. 比较版本号
76. 最小覆盖子串
151. 翻转字符串里的单词
322. 零钱兑换
144. 二叉树的前序遍历
43. 字符串相乘
155. 最小栈
DAY 7
110. 平衡二叉树
32. 最长有效括号
78. 子集
104. 二叉树的最大深度
129. 求根到叶子节点数字之和
剑指 Offer 28. 对称二叉树
98. 验证二叉搜索树
64. 最小路径和
543. 二叉树的直径
113. 路径总和 II
DAY 8
470. 用 Rand7() 实现 Rand10()
48. 旋转图像
39. 组合总和
112. 路径总和
234. 回文链表
169. 多数元素
718. 最长重复子数组
221. 最大正方形
34. 在排序数组中查找元素的第一个和最后一个位置
394. 字符串解码
DAY 9
240. 搜索二维矩阵 II
226.翻转二叉树
14. 最长公共前缀
128. 最长连续序列
162. 寻找峰值
695. 岛屿的最大面积
62. 不同路径
227. 基本计算器 II
83. 删除排序链表中的重复元素
198. 打家劫舍
DAY 10
912. 排序数组
122. 买卖股票的最佳时机 II
24. 两两交换链表中的节点
179. 最大数
152. 乘积最大子数组
283. 移动零
662. 二叉树最大宽度
138. 复制带随机指针的链表
153. 寻找旋转排序数组中的最小值
139. 单词拆分
DAY 11
297. 二叉树的序列化与反序列化
560. 和为K的子数组
209. 长度最小的子数组
DAY 12
468. 验证IP地址
136. 只出现一次的数字
224. 基本计算器
剑指 Offer 09. 用两个栈实现队列
498. 对角线遍历
402. 移掉 K 位数字
剑指 Offer 36. 二叉搜索树与双向链表
912. 排序数组
DAY 13
207. 课程表
958. 二叉树的完全性检验
剑指 Offer 54. 二叉搜索树的第k大节点
11. 盛最多水的容器
70. 爬楼梯
DAY 14
79. 单词搜索
55. 跳跃游戏
40. 组合总和 II
50. Pow(x, n)
DAY 15
61. 旋转链表
47. 全排列 II
59. 螺旋矩阵 II
518. 零钱兑换 II
145. 二叉树的后序遍历
DAY 16
剑指 Offer 51. 数组中的逆序对
剑指 Offer 42. 连续子数组的最大和
74. 搜索二维矩阵
26. 删除有序数组中的重复项
123. 买卖股票的最佳时机 III
DAY 17
剑指 Offer 40. 最小的k个数
450. 删除二叉搜索树中的节点
7. 整数反转
440. 字典序的第K小数字