摘要:
133. 克隆图 题目来源:力扣(LeetCode) https://leetcode-cn.com/problems/clone-graph 题目 给你无向 连通 图中一个节点的引用,请你返回该图的 深拷贝(克隆)。 图中的每个节点都包含它的值 val(int) 和其邻居的列表(list[Node 阅读全文
摘要:
130. 被围绕的区域 题目来源:力扣(LeetCode)https://leetcode-cn.com/problems/surrounded-regions 题目 给定一个二维的矩阵,包含 'X' 和 'O'(字母 O)。 找到所有被 'X' 围绕的区域,并将这些区域里所有的 'O' 用 'X' 阅读全文
摘要:
93. 复原IP地址 题目来源:力扣(LeetCode)https://leetcode-cn.com/problems/restore-ip-addresses 题目 给定一个只包含数字的字符串,复原它并返回所有可能的 IP 地址格式。 有效的 IP 地址正好由四个整数(每个整数位于 0 到 25 阅读全文
摘要:
99. 恢复二叉搜索树 题目来源:力扣(LeetCode)https://leetcode-cn.com/problems/recover-binary-search-tree 题目 二叉搜索树中的两个节点被错误地交换。 请在不改变其结构的情况下,恢复这棵树。 示例 1: 输入: [1,3,null 阅读全文
摘要:
100. 相同的树 题目来源:力扣(LeetCode)https://leetcode-cn.com/problems/same-tree 题目 给定两个二叉树,编写一个函数来检验它们是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 示例 1: 输入: 1 1 / \ 阅读全文
摘要:
336. 回文对 题目来源:力扣(LeetCode)https://leetcode-cn.com/problems/palindrome-pairs 题目 给定一组唯一的单词, 找出所有不同的索引对 (i, j),使得列表中的两个单词, words[i] + words[j],可拼接成回文串。 示 阅读全文
摘要:
337. 打家劫舍 III 题目来源:力扣(LeetCode)https://leetcode-cn.com/problems/house-robber-iii 题目 在上次打劫完一条街道之后和一圈房屋后,小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为“根”。 除了“根”之外,每 阅读全文
摘要:
207. 课程表 题目来源:力扣(LeetCode)https://leetcode-cn.com/problems/course-schedule 题目 你这个学期必须选修 numCourse 门课程,记为 0 到 numCourse-1 。 在选修某些课程之前需要一些先修课程。 例如,想要学习课 阅读全文
摘要:
415. 字符串相加 题目来源:力扣(LeetCode)https://leetcode-cn.com/problems/add-strings 题目 给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。 注意: num1 和num2 的长度都小于 5100. num1 和num2 阅读全文
摘要:
114. 二叉树展开为链表 题目来源:力扣(LeetCode) https://leetcode-cn.com/problems/flatten-binary-tree-to-linked-list 题目 给定一个二叉树,原地将它展开为一个单链表。 例如,给定二叉树 1 / \ 2 5 / \ \ 阅读全文