摘要: npm install 安装依赖报错 code ERESOLVEnpm ERR! ERESOLVE could not resolve node -v 和npm -v都没问题 后经过百度在npm install 后加入 --legacy-peer-deps 直接npm install --legac 阅读全文
posted @ 2023-06-29 09:52 呵呵啦 阅读(78) 评论(0) 推荐(0)
摘要: 初始化hash数组没赋初值 所以过不了 定义 unordered_set<int> result_set;和最后 return return vector<int>(result_set.begin(), result_set.end());不太熟悉 对set不熟悉 最后n没有更新 所以过不了测试 阅读全文
posted @ 2023-06-27 11:38 呵呵啦 阅读(18) 评论(0) 推荐(0)
摘要: 定义链表节点不会写 ListNode* temp; 忘记分类讨论 要删除的节点是不是头节点的情况 最后忘记=如果不删除节点cur指针应该直接遍历下一位 阅读全文
posted @ 2023-06-26 21:54 呵呵啦 阅读(11) 评论(0) 推荐(0)
摘要: 两个指针同时往中间走 哪个大选哪个 双指针 前指针定 后指针动 num++ 等到num满足 前指针不断减减 直到达到满足条件的最短序列 阅读全文
posted @ 2023-06-26 21:49 呵呵啦 阅读(11) 评论(0) 推荐(0)
摘要: 原地删除元素 双指针 多用了一个i指针便利 其实只用fast遍历一遍即可 二分查找 写成了while mid 但是如果left==right 所以写成while left<=right 阅读全文
posted @ 2023-06-24 21:55 呵呵啦 阅读(8) 评论(0) 推荐(0)
摘要: 104 二叉树的最大深度 用递归的写法。递归的思路是,当前树的深度=max(左子树深度, 右子树深度) + 1 111 二叉树的最小深度 对于上面这颗二叉树,离root最近的叶子节点是4,所以最小深度是3(路径1-2-4,有3个节点)。而如果我们直接把递归里的max改成min,由于root节点的左节 阅读全文
posted @ 2023-06-18 21:51 呵呵啦 阅读(21) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/qq_36705705/article/details/106919753 阅读全文
posted @ 2023-06-17 22:41 呵呵啦 阅读(14) 评论(0) 推荐(0)
摘要: 回溯法,又称回溯搜索法,是一种搜索方法,常用于解决树形或图形问题。回溯法通常使用递归来实现,在递归过程中不断尝试各种可能的解决方案,如果发现当前的解决方案不可行,就回溯到上一步,换一种方案继续尝试。、 阅读全文
posted @ 2023-06-16 22:47 呵呵啦 阅读(12) 评论(0) 推荐(0)
摘要: 双指针,比如-4,-3,-2,-1,0,1,2,3 最大的都在两边,设置两个指针,遍历的时候比较大小,大的插入新数组,然后指针++或者减减 也是双指针,以1,1,1,1,100为例,要找到最小大于100的序列,指针i遍历到100就停止了,然后j从i开始的地方出发,每次减去1,发现合适,减减键减到了倒 阅读全文
posted @ 2023-05-26 22:35 呵呵啦 阅读(20) 评论(0) 推荐(0)
摘要: 暴力解 二分查找 直接fast遍历数组,不要用for循环i遍历, 查找失败时,r在l左边,以1356查找4为例,结束时r=3,l=5 插入l位置 阅读全文
posted @ 2023-05-24 20:15 呵呵啦 阅读(11) 评论(0) 推荐(0)