07 2024 档案
摘要:455. 分发饼干 题目链接:https://leetcode.cn/problems/assign-cookies/ 题目难度:简单 文章讲解:https://programmercarl.com/0455.分发饼干.html 视频讲解:https://www.bilibili.com/video
阅读全文
摘要:491. 非递减子序列 题目链接:https://leetcode.cn/problems/non-decreasing-subsequences/ 题目难度:中等 文章讲解:https://programmercarl.com/0491.递增子序列.html 视频讲解:https://www.bi
阅读全文
摘要:93. 复原 IP 地址 题目链接:https://leetcode.cn/problems/restore-ip-addresses/ 题目难度:中等 文章讲解:https://programmercarl.com/0093.复原IP地址.html 视频讲解:https://www.bilibil
阅读全文
摘要:39. 组合总和 题目链接:https://leetcode.cn/problems/combination-sum/ 题目难度:中等 文章讲解:https://programmercarl.com/0039.组合总和.html 视频讲解:https://www.bilibili.com/video
阅读全文
摘要:回溯算法模板 void backtracking(参数) { if (终止条件) { 存放结果; return; } for (选择:本层集合中元素(树中节点孩子的数量就是集合的大小)) { 处理节点; backtracking(路径,选择列表); // 递归 回溯,撤销处理结果 } } 77. 组
阅读全文
摘要:669. 修剪二叉搜索树 题目链接:https://leetcode.cn/problems/trim-a-binary-search-tree/ 题目难度:中等 文章讲解:https://programmercarl.com/0669.修剪二叉搜索树.html 视频讲解:https://www.b
阅读全文
摘要:235. 二叉搜索树的最近公共祖先 题目链接:https://leetcode.cn/problems/lowest-common-ancestor-of-a-binary-search-tree/ 题目难度:中等 文章讲解:https://programmercarl.com/0235.二叉搜索树
阅读全文
摘要:530. 二叉搜索树的最小绝对差 题目链接:https://leetcode.cn/problems/minimum-absolute-difference-in-bst/ 题目难度:简单 文章讲解:https://programmercarl.com/0530.二叉搜索树的最小绝对差.html 视
阅读全文
摘要:654. 最大二叉树 题目链接:https://leetcode.cn/problems/maximum-binary-tree/ 题目难度:中等 文章讲解:https://programmercarl.com/0654.最大二叉树.html 视频讲解:https://www.bilibili.co
阅读全文
摘要:513. 找树左下角的值 题目链接:https://leetcode.cn/problems/find-bottom-left-tree-value/ 题目难度:中等 文章讲解:https://programmercarl.com/0513.找树左下角的值.html 视频讲解:https://www
阅读全文
摘要:110. 平衡二叉树 题目链接:https://leetcode.cn/problems/balanced-binary-tree/ 题目难度:简单 文章讲解:https://programmercarl.com/0110.平衡二叉树.html 视频讲解:https://www.bilibili.c
阅读全文
摘要:226. 翻转二叉树 题目链接:https://leetcode.cn/problems/invert-binary-tree/ 题目难度:简单 文章讲解:https://programmercarl.com/0226.翻转二叉树.html 视频讲解:https://www.bilibili.com
阅读全文
摘要:二叉树的基本知识 链接:https://programmercarl.com/二叉树理论基础.html 要点: 深度优先遍历 前序遍历(递归法,迭代法) 中序遍历(递归法,迭代法) 后序遍历(递归法,迭代法) 广度优先遍历 层次遍历(迭代法) 由于栈就是递归的一种实现结构,因此前中后序遍历的逻辑可以
阅读全文
摘要:150. 逆波兰表达式求值 题目链接:https://leetcode.cn/problems/evaluate-reverse-polish-notation/ 题目难度:中等 文章讲解:https://programmercarl.com/0150.逆波兰表达式求值.html 视频讲解:http
阅读全文
摘要:232. 用栈实现队列 题目链接:https://leetcode.cn/problems/implement-queue-using-stacks/ 题目难度:简单 文章讲解:https://programmercarl.com/0232.用栈实现队列.html 视频讲解:https://www.
阅读全文
摘要:151. 反转字符串中的单词 题目链接:https://leetcode.cn/problems/reverse-words-in-a-string/ 题目难度:中等 文章讲解:https://programmercarl.com/0151.翻转字符串里的单词.html 视频讲解: https://
阅读全文
摘要:344. 反转字符串 题目链接:https://leetcode.cn/problems/reverse-string/ 题目难度:简单 文章讲解:https://programmercarl.com/0344.反转字符串.html 视频讲解: https://www.bilibili.com/vi
阅读全文
摘要:454. 四数相加 II 题目链接:https://leetcode.cn/problems/4sum-ii/ 题目难度:中等 文章讲解:https://programmercarl.com/0454.四数相加II.html 视频讲解: https://www.bilibili.com/video/
阅读全文
摘要:242. 有效的字母异位词 题目链接:https://leetcode.cn/problems/valid-anagram/ 题目难度:简单 文章讲解:https://programmercarl.com/0242.有效的字母异位词.html 视频讲解: https://www.bilibili.c
阅读全文
摘要:704. 二分查找 题目链接:https://leetcode.cn/problems/binary-search/ 题目难度:简单 文章讲解:https://programmercarl.com/0704.二分查找.html 视频讲解: https://www.bilibili.com/video
阅读全文
摘要:24.两两交换链表中的节点 题目链接:https://leetcode.cn/problems/swap-nodes-in-pairs/ 题目难度:中等 文章讲解:https://programmercarl.com/0024.两两交换链表中的节点.html 视频讲解: https://www.bi
阅读全文
摘要:203.移除链表元素 题目链接:https://leetcode.cn/problems/remove-linked-list-elements/ 题目难度:简单 文章讲解:https://programmercarl.com/0203.移除链表元素.html 视频讲解: https://www.b
阅读全文
摘要:977.有序数组的平方 题目建议: 本题关键在于理解双指针思想 题目链接:https://leetcode.cn/problems/squares-of-a-sorted-array/ 题目难度:简单 文章讲解:https://programmercarl.com/0977.有序数组的平方.html
阅读全文