随笔分类 -  leetCode

摘要:题目 链接:https://leetcode-cn.com/problems/sum-of-left-leaves 计算给定二叉树的所有左叶子之和。 示例: 3 / \ 9 20 / \ 15 7 在这个二叉树中,有两个左叶子,分别是 9 和 15,所以返回 24 递归 判断当前节点是不是左叶子是无 阅读全文
posted @ 2020-11-03 13:07 消灭猕猴桃 阅读(37) 评论(0) 推荐(0)
摘要:题目 链接:https://leetcode-cn.com/problems/subtree-of-another-tree 给定两个非空二叉树 s 和 t,检验 s 中是否包含和 t 具有相同结构和节点值的子树。s 的一个子树包括 s 的一个节点和这个节点的所有子孙。s 也可以看做它自身的一棵子树 阅读全文
posted @ 2020-11-02 21:19 消灭猕猴桃 阅读(120) 评论(0) 推荐(0)
摘要:题目 链接:https://leetcode-cn.com/problems/invert-binary-tree 翻转一棵二叉树。 示例: 输入: 4 / \ 2 7 / \ / \ 1 3 6 9 输出: 4 / \ 7 2 / \ / \ 9 6 3 1 BFS 思路: 按照二叉树进行分层遍历 阅读全文
posted @ 2020-11-01 09:32 消灭猕猴桃 阅读(50) 评论(0) 推荐(0)
摘要:题目 https://leetcode-cn.com/problems/average-of-levels-in-binary-tree/ 给定一个非空二叉树, 返回一个由每层节点平均值组成的数组。 示例 1: 输入: 3 / \ 9 20 / \ 15 7 输出:[3, 14.5, 11] 解释: 阅读全文
posted @ 2020-11-01 09:16 消灭猕猴桃 阅读(56) 评论(0) 推荐(0)
摘要:题目 链接:https://leetcode-cn.com/problems/binary-tree-level-order-traversal 给你一个二叉树,请你返回其按 层序遍历 得到的节点值。 (即逐层地,从左到右访问所有节点)。 示例: 二叉树:[3,9,20,null,null,15,7 阅读全文
posted @ 2020-10-31 20:04 消灭猕猴桃 阅读(67) 评论(0) 推荐(0)
摘要:题目 https://leetcode-cn.com/problems/n-ary-tree-postorder-traversal/ 给定一个 N 叉树,返回其节点值的后序遍历。 例如,给定一个 3叉树 : 返回其后序遍历: [5,6,3,2,4,1]. 递归 class Solution { L 阅读全文
posted @ 2020-10-31 19:45 消灭猕猴桃 阅读(76) 评论(0) 推荐(0)
摘要:题目 https://leetcode-cn.com/problems/n-ary-tree-preorder-traversal/ 给定一个 N 叉树,返回其节点值的前序遍历。 例如,给定一个 3叉树 : 返回其前序遍历: [1,3,5,6,2,4]。 递归 class Solution { Li 阅读全文
posted @ 2020-10-31 19:32 消灭猕猴桃 阅读(90) 评论(0) 推荐(0)
摘要:题目 链接:https://leetcode-cn.com/problems/binary-tree-postorder-traversal 给定一个二叉树,返回它的 后序 遍历。 示例: 输入: [1,null,2,3] 1 \ 2 / 3 输出: [3,2,1] 递归 class Solutio 阅读全文
posted @ 2020-10-31 19:12 消灭猕猴桃 阅读(47) 评论(0) 推荐(0)
摘要:题目 链接:https://leetcode-cn.com/problems/binary-tree-inorder-traversal 给定一个二叉树,返回它的中序 遍历。 示例: 输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,3,2] 递归 class Solution { 阅读全文
posted @ 2020-10-31 18:33 消灭猕猴桃 阅读(53) 评论(0) 推荐(0)
摘要:题目 链接:https://leetcode-cn.com/problems/insert-delete-getrandom-o1-duplicates-allowed 设计一个支持在平均 时间复杂度 O(1) 下, 执行以下操作的数据结构。 注意: 允许出现重复元素。 insert(val):向集 阅读全文
posted @ 2020-10-31 09:42 消灭猕猴桃 阅读(116) 评论(0) 推荐(0)
摘要:题目 链接:https://leetcode-cn.com/problems/top-k-frequent-elements 给定一个非空的整数数组,返回其中出现频率前 k 高的元素。 示例 1: 输入: nums = [1,1,1,2,2,3], k = 2 输出: [1,2] 示例 2: 输入: 阅读全文
posted @ 2020-10-30 20:38 消灭猕猴桃 阅读(87) 评论(0) 推荐(0)
摘要:题目 根据 逆波兰表示法,求表达式的值。 有效的运算符包括 +, -, *, / 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。 说明: 整数除法只保留整数部分。 给定逆波兰表达式总是有效的。换句话说,表达式总会得出有效数值且不存在除数为 0 的情况。 示例 1: 输入: ["2", "1" 阅读全文
posted @ 2020-10-30 17:57 消灭猕猴桃 阅读(55) 评论(0) 推荐(0)
摘要:题目 链接:https://leetcode-cn.com/problems/remove-all-adjacent-duplicates-in-string 给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 S 上反复执行重复项删除操作,直到无法继续删除。 阅读全文
posted @ 2020-10-30 17:48 消灭猕猴桃 阅读(104) 评论(0) 推荐(0)
摘要:题目 链接:https://leetcode-cn.com/problems/island-perimeter 给定一个包含 0 和 1 的二维网格地图,其中 1 表示陆地 0 表示水域。 网格中的格子水平和垂直方向相连(对角线方向不相连)。整个网格被水完全包围,但其中恰好有一个岛屿(或者说,一个或 阅读全文
posted @ 2020-10-30 10:10 消灭猕猴桃 阅读(125) 评论(0) 推荐(0)
摘要:csdn: https://blog.csdn.net/renweiyi1487/article/details/109351021 题目 链接:https://leetcode-cn.com/problems/sum-root-to-leaf-numbers 给定一个二叉树,它的每个结点都存放一个 阅读全文
posted @ 2020-10-29 09:52 消灭猕猴桃 阅读(63) 评论(0) 推荐(0)
摘要:csdn:https://blog.csdn.net/renweiyi1487/article/details/109336278 题目 给定一个字符串,逐个翻转字符串中的每个单词。 说明: 无空格字符构成一个 单词 。 输入字符串可以在前面或者后面包含多余的空格,但是反转后的字符不能包括。 如果两 阅读全文
posted @ 2020-10-28 16:29 消灭猕猴桃 阅读(57) 评论(0) 推荐(0)
摘要:csdn:https://blog.csdn.net/renweiyi1487/article/details/109330386 题目 链接:https://leetcode-cn.com/problems/reverse-string-ii 给定一个字符串 s 和一个整数 k,你需要对从字符串开 阅读全文
posted @ 2020-10-28 13:05 消灭猕猴桃 阅读(78) 评论(0) 推荐(0)
摘要:csdn:https://blog.csdn.net/renweiyi1487/article/details/109328163 题目 链接:https://leetcode-cn.com/problems/reverse-string 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字 阅读全文
posted @ 2020-10-28 10:50 消灭猕猴桃 阅读(83) 评论(0) 推荐(0)
摘要:csdn:https://blog.csdn.net/renweiyi1487/article/details/109327396 题目 链接:https://leetcode-cn.com/problems/construct-binary-tree-from-preorder-and-inord 阅读全文
posted @ 2020-10-28 10:20 消灭猕猴桃 阅读(60) 评论(0) 推荐(0)
摘要:csdn:https://blog.csdn.net/renweiyi1487/article/details/109325624 题目 链接:https://leetcode-cn.com/problems/unique-number-of-occurrences 给你一个整数数组 arr,请你帮 阅读全文
posted @ 2020-10-28 09:24 消灭猕猴桃 阅读(88) 评论(0) 推荐(0)