*:表示有思路,写得出来
?: 表示没思路,看题解做出来的,还需要提高
#: 表示知道是哪种题型,但是具体的代码不知道怎么去编写
?号的题目隔天重点看
日期 | 次数 | 题目 | 思路 |
---|---|---|---|
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 | 归并排序思路的应用 |