刷题记录

力扣刷题,备战秋招~

*:表示有思路,写得出来

?: 表示没思路,看题解做出来的,还需要提高

#: 表示知道是哪种题型,但是具体的代码不知道怎么去编写

?号的题目隔天重点看

日期 次数 题目 思路
6.18 * jz 10-1 动态规划
?# jz 7 二叉树、递归
** jz 10-2 动态规划
* jz 11 数组
?* jz 13 矩阵搜索:1.深度优先、广度优先
2. 递推
* jz 15 循环、位运算
#* jz 14-i 动态规划
jz 14-ii
? jz 16 快速幂
* jz 17 循环打印
* jz 18 链表删除元素
* jz 21 数组 1.循环 2.双指针
* jz 22 链表,倒数第k个(阿里面试😭
?* jz 24 链表反转,翻转的算法不是很熟练
6.19 * 125 字符串,双指针
* jz 25 链表合并
* jz 27 二叉树,递归
* jz 29 矩阵 循环模拟
?* jz 28 二叉树,我用的方法是层次遍历,
解答使用的是递归的方法,这个才是王道。
?* jz 26 递归求解
* jz 30 栈,辅助栈(腾讯面试😭
?* jz 31 栈,辅助模拟出入栈
* jz 32-i 二叉树 层次遍历
* jz 32-ii 二叉树,层次遍历稍微复杂一点。
6.22 ?? jz 33 二叉搜索树,递归
? jz 34 二叉搜索树,回溯算法
?? jz 39 数组。1.数组排序法
2.摩尔投票法(最优解,看答案实现)
摩尔排序还是不是很会啊
* jz 36 二叉搜索树,中序遍历,递归,循环链表
** jz 42 数组,动态规划
? jz 43 找规律,这个算法是真的想不到..
** jz 47 动态规划
6.23 ?# jz 48 动态规划
?# jz 49 动态规划,不太容易想
?* jz 50 哈希表,简单题得做出来啊..
* jz 52 链表,双指针是没想到的
* jz 55-1 二叉树,递归求深度
* jz 53-ii 数组
* jz 54 二叉搜索树,递归实现中序遍历
* jz 55-i 二叉树,递归求深度
* jz 55-ii 平衡二叉树,求深度,然后递归判断是否平衡
?* jz 56-i 巧妙的位运算
?? jz 56-ii 还是不好想啊😔
?* jz 57 双指针对撞
6.24 ?* jz 57-ii 滑动窗口
?* jz 59-i 双端队列或链表解决
* jz 58-i 字符串的处理不是很熟练
* jz 58-ii 还是字符串
6.25 ?* jz 61 有趣的问题,自己有点思路但还是没题解想的明白
? jz 62 约瑟夫环问题,大三了,大一时候遇到的问题现在也还不会。
6.26 * 面试 02.01 链表删除
?* jz 63 典型动态规划
6.28 ?* jz 66 巧妙的循环
* jz 67 字符串处理
?* jz 68-i BST, 最近公共祖先,递归或者迭代,重点
?# jz 68-ii 二叉树,最近公共祖先,递归,重点
8.2自己做出来了,但是代码效率太低了,还是题解思路清晰代码简洁
6.29 * 215 数组排序,第k大
? jz 14-i 数学推导、贪心,难!
? jz 14-ii ⬆️题的基础上加上快速求余
6.30 * jz 9 两个栈模拟队列
?* jz 12 深度优先dfs,重点
* jz 17 考点在于大数越界问题
* jz 26 和12题思路蕾丝,都是dfs,然后判断是否符合。重点
7.2 # 378 第k小问题,我处理的方法有点原始
* jz 32-iii LinkedList使用加深
? jz 38 回溯算法全排列
7.3 * jz 44 数学问题,注意溢出
? jz 37 二叉树序列化问题
?* jz 41 的应用
? jz 45 需要数学证明= =,想不出来。
7.6 ** 63 动态规划,边界条件好多没有想到,错误好几回
7.8 * 面试16.11 数学问题求解
7.10 ?* 309 股票系列,动态规划
7.14 ? 120 动态规划,自底向上
?* jz 60 动态规划,掷骰子。
第二次做在下标转换思考了很久……
* jz 59-ii 队列的最大值
? jz 64 常见的题解都是用短路逻辑来实现,可以用Steam流来实现
? jz 65 位运算解决
? jz 56-ii 经典题目,位运算
7.15 ? jz 35 复杂链表复制,HashMap解决
? jz 40 topk问题,经典,1.快排的思想 2.堆的应用
? jz 19 动态规划
? jz 20 思路好像并不是很难,但是写的简洁挺难的
7.16 ? 785 二分图,广度优先,深度优先,并查集(这个不会,去看看)
7.19 ? jz 51 归并排序思路的应用
0%