玩命加载中 . . .

记录生活,记录知识
在每个树行中找最大值 在每个树行中找最大值
描述给定一棵二叉树的根节点 root ,请找出该二叉树中每一层的最大值。 示例1: 输入: root = [1,3,2,5,3,null,9]输出: [1,3,9]示例2: 输入: root = [1,2,3]输出
2023-03-02
N叉树的层序遍历 N叉树的层序遍历
描述给定一个 N 叉树,返回其节点值的层序遍历。(即从左到右,逐层遍历)。 树的序列化输入是用层序遍历,每组子节点都由 null 值分隔(参见示例)。 示例 1: 输入:root = [1,null,3,2,4,null,5
2023-03-02
二叉树的层平均值 二叉树的层平均值
描述给定一个非空二叉树的根节点 root , 以数组的形式返回每一层节点的平均值。与实际答案相差 10-5 以内的答案可以被接受。 示例 1: 输入:root = [3,9,20,null,null,15,7]输出:[3.0
2023-03-02
二叉树的层序遍历Ⅱ 二叉树的层序遍历Ⅱ
描述给你二叉树的根节点 root ,返回其节点值 自底向上的层序遍历 。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历) 示例 1: 输入:root = [3,9,20,null,null,15,7]输出:[[15
2023-03-01
二叉树的层序遍历 二叉树的层序遍历
描述给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。 示例 1: 输入:root = [3,9,20,null,null,15,7]输出:[[3],[9,20],[15,7
2023-03-01
priority_queue学习笔记 priority_queue学习笔记
priority_queue 是 C++ STL 中的一个容器,是一个优先级队列。它类似于队列,但是不同于队列的是,每个元素都有一个优先级,优先级最高的元素先出队列。在 priority_queue 中,元素的出队顺序是按照元素的优先级从高
2023-03-01
前K个高频元素 前K个高频元素
描述给定一个非空的整数数组,返回其中出现频率前 k 高的元素。 示例 1: 输入: nums = [1,1,1,2,2,3], k = 2 输出: [1,2] 示例 2: 输入: nums = [1],
2023-03-01
逆波兰表达式求值 逆波兰表达式求值
描述根据 逆波兰表示法,求表达式的值。 有效的运算符包括 + , - , * , / 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。 说明: 整数除法只保留整数部分。 给定逆波兰表达式总是有效的。换句话说,表达式总会得出有
2023-03-01
删除字符串中的所有相邻重复项 删除字符串中的所有相邻重复项
描述给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 S 上反复执行重复项删除操作,直到无法继续删除。 在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。 示例: 输入:”abbaca”
2023-03-01
有效的括号 有效的括号
描述给定一个只包括 ‘(‘,’)’,’{‘,’}’,’[‘,’]’ 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。 示例
2023-03-01
4 / 7