E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
199.
日更500字‖№
199.
人生一大幸事——遇到好领导
有人说,人生有三大幸事:上学时遇到好老师;工作时遇到好领导;结婚遇到好伴侣。为什么会想到这句话呢?从最近发生的事情,我觉得自己是遇到了好领导。说实话,刚开始到这个部门上班时,对我的领导我并不了解,只知道她大嗓门,河南人,三十了还未婚。其他的就一概不知了。我从这个部门之前,也没有过多的了解,对这个部门的工作流程都不了解,很多工作都是第一次接触,出错是常有的事。刚开始的几个月里,我被我的领导训斥得可多
笑笑13194023537
·
2024-09-04 14:09
[M二叉树] lc199. 二叉树的右视图(dfs+自顶向下+好题)
文章目录1.题目来源2.题目解析1.题目来源链接:
199.
二叉树的右视图题单:链表、二叉树与一般树(前后指针/快慢指针/DFS/BFS/直径/LCA)§2.2自顶向下DFS§2.13BFS2.题目解析思路
Ypuyu
·
2024-09-03 05:33
LeetCode
深度优先
算法
【二叉树层序遍历】【队列】Leetcode 102 107 199 637 429 515 116 117 104 111
【二叉树层序遍历】【队列】Leetcode102107199637429515116117102.二叉树的层序遍历解法用队列实现107.二叉树的层序遍历II解法
199.
二叉树的右视图解法637.二叉树的层平均值解法
苹果就叫不呐呐
·
2024-02-19 15:03
Leetcode
leetcode
算法
职场和发展
java
程序人生
数据结构
代码随想录算法训练营第13天—二叉树02 | ● *层序遍历(对应10道题) ● *226.翻转二叉树 ● 101.对称二叉树
*层序遍历(二叉树的广度优先搜索,对应10道题)102.二叉树的层序遍历(opensnewwindow)107.二叉树的层次遍历II(opensnewwindow)
199.
二叉树的右视图(opensnewwindow
日拱一卒的吾
·
2024-02-12 00:02
Leetcode
代码随想录(Python)
算法
python
代码随想录二刷——二叉树day15
文章目录前言一、102.二叉树的层序遍历二、107.二叉树的层序遍历II三、637.二叉树的层平均值四、429.N叉树的层序遍历五、
199.
二叉树的右视图六、515.在每个树行中找最大值七、116.填充每个节点的下一个右侧节点指针八
有名企梦的小菜鸡
·
2024-02-08 00:08
代码随想录刷刷刷
c++
程序人生
leetcode
学习
公务员考试笔记(三十)
199.
灵机一动:指急忙中转了一下念头,多指临时想出一个办法。200.历久弥新:指经历长久的时间而更加鲜活,比新的还要好。201.日新月异:指发展或进步迅速,不断出现新事物,新气象。
琐珥
·
2024-02-03 20:34
力扣hot100 二叉树的右视图 DFS BFS 层序遍历 递归
Problem:
199.
二叉树的右视图文章目录思路BFSDFS思路甜姨BFS⏰时间复杂度:O(n)O(n)O(n)空间复杂度:O(n)O(n)O(n)classSolution{publicListrightSideView
兑生
·
2024-02-01 23:27
力扣
hot100
深度优先
leetcode
宽度优先
199.
二叉树的右视图
参考评论区的代码:层次遍历:/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(nullptr),right(nullptr){}*TreeNode(intx):val(x),left(nullptr),right(nullpt
凶鼠
·
2024-02-01 04:47
力扣
深度优先
算法
199.
二叉树的右视图-二叉树广度优先搜索
https://leetcode-cn.com/problems/binary-tree-right-side-view/我的方法一:二叉树的广度优先搜索步骤:使用队列q,push节点以及左右子节点,然后队列pop,顺序就是广度优先搜索每层的最右边(队列最后一个节点,就是能够看到的节点值)初始值边界条件q先将rootpush进来当root为空时,直接返回空vectorq当没有节点时表示遍历了所有节
gykimo
·
2024-01-31 00:17
力扣:
199.
二叉树的右视图
广度优先搜索解法:1.运用队列来进行解题,先把数的每一层按照层序的顺序来加入到队列中,根据树的每一层最后出对列的节点为二叉树的最右边的节点,把最右边的节点的值加入到集合中就是二叉树的右视图。/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*
AnDanXingKo
·
2024-01-29 16:26
树
leetcode
算法
郭生白传习录精要71
199.
下死胎死胎,正常人一定会排出来,如有病排异能力不足,用桃核承气汤或下淤血汤,若不效,加大剂大黄,一般桃核承气汤就解决了。200.大黄甘遂汤大黄56g,甘遂28g,阿胶28
青年中医成长录
·
2024-01-28 01:52
199.
二叉树的右视图
199.
二叉树的右视图题目方法一:层序遍历,每遍历完一层,将本层最右边的节点的value保存下来。注意这里如何使用队列deque:#Definitionforabinarytreenode.
猫皮虎大人
·
2024-01-26 14:34
Leetcode
199.
Binary Tree Right Side View
文章作者:Tyan博客:noahsnail.com|CSDN|1.DescriptionBinaryTreeRightSideView2.Solution/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode(intx):val(x),left(NULL),r
SnailTyan
·
2024-01-25 02:31
LeetCode //C -
199.
Binary Tree Right Side View
199.BinaryTreeRightSideViewGiventherootofabinarytree,imagineyourselfstandingontherightsideofit,returnthevaluesofthenodesyoucanseeorderedfromtoptobottom.Example1:Input:root=[1,2,3,null,5,null,4]Output:
Navigator_Z
·
2024-01-21 03:26
LeetCode
leetcode
c语言
算法
【leetcode】招商银行学习计划经典笔试题(java版本含注释)
目录前言第一天21.合并两个有序链表(简单)3.无重复字符的最长子串(中等)第二天1.两数之和(简单)
199.
二叉树的右视图(中等)124.二叉树中的最大路径和(困难)第三天198.打家劫舍(中等)15
码农研究僧
·
2024-01-19 20:43
算法
java
开发语言
leetcode
Grind75第7天 | 543.二叉树的直径、
199.
二叉树的右视图、297.二叉树的序列化和反序列化
543.二叉树的直径题目链接:https://leetcode.com/problems/diameter-of-binary-tree解法:做这个题,首先要搞清楚二叉树深度的定义。二叉树的深度在leetcode里,定义为从根节点到叶子结点的最长路径的节点数(注意不是边的数量)。所以如果只有一个根节点,那么深度为1。这个题,对于每个节点,都求出直径,再取所有节点直径的最大值。那么对于每个节点求直径
Jack199274
·
2024-01-14 10:54
数据结构和算法
算法
数据结构
leetcode
C++力扣题目-- 二叉树层序遍历
102.二叉树的层序遍历(opensnewwindow)107.二叉树的层次遍历II(opensnewwindow)
199.
二叉树的右视图(opensnewwindow)637.二叉树的层平均值(opensnewwindow
学不会的天真boy
·
2024-01-10 13:17
c++
leetcode
算法
199.
【2023年华为OD机试真题(C卷)】来自异国的客人(模拟算法-Java&Python&C++&JS实现)
点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~本专栏所有题目均包含优质解题思路,高质量解题代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握!文章目录一.来自异国的客人二.解题思路三.题解代码Python题解代码JAVA题解代码C/C++题解代码JS题解代码四.代码讲解(Java&Python&C++&JS分别讲解)寄语
一见已难忘
·
2024-01-08 15:43
算法之翼—华为OD机试专栏
华为od
c语言
算法
异国的客人
java
python
javascript
字节校园精选 66 道高频经典笔面试题(含多种思路)(上)
简单)146.LRU缓存(中等)**25.K个一组翻转链表(困难)**第二天14.最长公共前缀(简单)3.无重复字符的最长子串(中等)124.二叉树中的最大路径和(困难)第三天206.反转链表(简单)
199
码农研究僧
·
2024-01-01 00:07
#
算法专栏
java
算法
leetcode
字节跳动
每日一题(LeetCode)----二叉树-- 二叉树的右视图
每日一题(LeetCode)----二叉树--二叉树的右视图1.题目(
199.
二叉树的右视图)给定一个二叉树的根节点root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。
程序小白的code之路(记录分享)
·
2023-12-27 12:09
每日一题
leetcode
算法
【力扣】
199.
二叉树的右视图
看到这个题目的一瞬间,我想递归,必须用递归。最近被递归折磨的有点狠,但是我感觉我快要打败它了,就是现在稍稍有点处于劣势。不过没关系,来日方长不是。法一:递归题解:之前想的就是先递归,遍历其右子树,然后将返回的值放到一个栈里面,最后输出栈中的值就可以了,但是后面发现其实没有必要用到栈,只要自己在每一次调用本身之前将之前的值放到一维数组中就可以了。像下面这样!法二:DFS深度遍历首先我我知道这个看起来
我爱君君吖~
·
2023-12-26 18:20
力扣
leetcode
算法
数据结构
力扣labuladong一刷day41天遍历思维强化共七题
力扣labuladong一刷day41天遍历思维强化文章目录力扣labuladong一刷day41天遍历思维强化一、257.二叉树的所有路径二、129.求根节点到叶节点数字之和三、
199.
二叉树的右视图四
当年拼却醉颜红
·
2023-12-21 12:56
力扣算法题
leetcode
算法
职场和发展
199.
Binary Tree Right Side View
相比上一题水多了,但是自己一开始也想错了dfs,bfs都可以,保存每层最右结果就好了/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode(intx):val(x),left(NULL),right(NULL){}*};*/classSolution{publ
ZYHAzwraith
·
2023-12-20 23:36
力扣:
199.
二叉树的右视图(Python3)
题目:给定一个二叉树的根节点root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。来源:力扣(LeetCode)链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台示例:示例1:输入:[1,2,3,null,5,null,4]输出:[1,3,4]示例2:输入:[1,null,3]输出:[1,3]示例3:输入:[]输出:[]解法:层次遍历,返回每层最后一个元素
恽劼恒
·
2023-12-19 15:20
LeetCode
leetcode
算法
python
199.
世出世間聖人若最初不以因果是究,有什麽後果?
通宗通教之後,尚或有錯因果事。因果一錯,則墮落有分,超升無由矣。且勿謂此理淺近而忽之。如來成正覺,眾生墮三途,皆不出因果之外。因果一法乃世出世間聖人,烹凡煉聖之大冶洪爐。若最初不以因果是究,則通宗通教之後,尚或有錯因果事。因果一錯,則墮落有分,超升無由矣。且勿謂此理淺近而忽之。如來成正覺,眾生墮三途,皆不出因果之外。而凡夫心量小,凡經中所說之大因果處,或領會不及。當以世間淺近者,為入勝之方便。如《
含笑半步癲
·
2023-12-19 04:49
力扣
199.
二叉树的右视图
广度优先搜索思路:使用广度优先搜索,那么每层最后一次遍历的节点就是最右视图的节点;广度优先搜索模板:std::queuenq;nq.push(root);while(!nq.empty()){intlevelSize=nq.size();//dealwitheverylayerfor(intidx=0;idxval);//}if(node->left){nq.push(node->left);}i
slowfastflow
·
2023-12-17 01:00
力扣实践
leetcode
算法
职场和发展
夜晚又一新作现代诗一组四首:《映叶方集》写到了202!
图片发自App《映叶方集》
199.
鞋子终于学会了飞行悬挂人类辛勤摇曳的风铃声音像捉迷藏数数的是开满荷花的池塘200.把自己的认为和以为装进现实生活你会发现原来梦境也都是奋斗做的201.杭州的夜晚牵着我的手对我说
千岛油菜子
·
2023-12-05 12:38
图解LeetCode——
199.
二叉树的右视图
一、题目给定一个二叉树的根节点root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。二、示例2.1>示例1:【输入】[1,2,3,null,5,null,4]【输出】[1,3,4]2.2>示例2:【输入】[1,null,3]【输出】[1,3]2.3>示例3:【输入】[]【输出】[]提示:二叉树的节点个数的范围是[0,100]-100result=newArrayLis
爪哇缪斯
·
2023-12-05 03:52
【刷题】DFS
199.
二叉树的右视图给定一个二叉树的根节点root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。
qq_42725437
·
2023-12-04 18:36
刷题
深度优先
算法
LeetCode [中等]二叉树的右视图(层序
199.
二叉树的右视图-力扣(LeetCode)从二叉树的层序遍历改进,根右左/***Definitionforabinarytreenode.
luluvx
·
2023-12-04 16:59
C#题解
leetcode
深度优先
算法
力扣刷题第二十七天--二叉树
内容一、二叉树的右视图
199.
二叉树的右视图给定一个二叉树的根节点root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。
T.BS
·
2023-11-28 19:01
力扣二叉树
leetcode
算法
数据结构
golang
二叉树
LeetCode Hot100
199.
二叉树的右视图
题目:给定一个二叉树的根节点root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。方法(灵神):先递归右子树,再递归左子树,在递归的同时记录一个节点个数或者说递归深度,如果递归深度等于答案的长度,那么这个节点就需要记录到答案中,深度小于答案的长度不记录。代码:classSolution{privatefinalListans=newArrayListrightSide
hn小菜鸡
·
2023-11-25 21:33
算法刷题-二叉树
leetcode
算法
职场和发展
代码随想录算法训练营第15天|● 层序遍历 10 ● 226.翻转二叉树 ● 101.对称二叉树 2
这里写目录标题102.二叉树的层序遍历模板代码107.二叉树的层序遍历II代码
199.
二叉树的右视图代码637.二叉树的层平均值代码429.N叉树的层序遍历代码515.在每个树行中找最大值代码116.填充每个节点的下一个右侧节点指针代码
嗝~~~~
·
2023-11-25 15:08
代码随想录
算法
leetcode
199.
二叉树的右视图 (JAVA)
题目描述:给定一个二叉树的根节点root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。本题核心思想就是遍历二叉树,取得每一层最右边的第一个节点值。关键点在于有几种遍历方法呢?第一种:广度优先搜索(BFS遍历方法)classSolution{publicListrightSideView(TreeNoderoot){//res去储存最后输出的结果Listres=newL
Steven迪文
·
2023-11-25 06:02
leecode
java
leetcode
深度优先
广度搜索
二叉树
【LeetCode】
199.
二叉树的右视图
一、题目描述给定一棵二叉树,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。示例:输入:[1,2,3,null,5,null,4]输出:[1,3,4]解释:1<---/\23<---\\54<---二、解题思路&代码2.1DFS初步想法由于树的形状无法提前知晓,不可能设计出优于O(n)的算法。因此,我们应该试着寻找线性时间解。带着这个想法,我们来考虑一些同等有效的方案。思
苏学算法
·
2023-11-25 06:31
python
算法
数据结构
二叉树
队列
数据结构
算法
python
二叉树的右视图 python_LeetCode——
199.
二叉树的右视图
给定一棵二叉树,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。示例:输入:[1,2,3,null,5,null,4]输出:[1,3,4]解释:1/\23\\54递归DFS递归方法是分别遍历一个节点的右节点和左节点,因为是从右边看过来,所以我们需要首先遍历右节点。这里有个疑问,当遍历左节点时候,怎么判定它右边没有其他节点了呢?这里我们用到一个变量level,对于同一层的节
weixin_39811166
·
2023-11-25 06:30
二叉树的右视图
python
Leetcode
199.
二叉树的右视图
199.
二叉树的右视图层次遍历二叉树(BFS)/***Definitionforabinarytreenode.
majinbo111
·
2023-11-25 06:59
LeetCode
数据结构与算法
PHP语言
二叉树的右视图
Leetcode
(java)leetcode
199.
二叉树的右视图
讲实话,刚看见这个题,还以为单纯递归右节点了,提交一次之后才知道,原来意思是提取每一层最右节点。所以还是使用的老套的递归来解决。但是因为是求最右的结点,所以,我们就需要,先递归最右:root=root.right,如果root==null,我们就跳出递归,然后让root=root.left,看看是不是空,再为空再退,直到退到根为止。其实和leetcode大多数二叉树套路是一样的。
2NaCl
·
2023-11-25 06:28
leetcode
leetcode
199.
二叉树的右视图
199.
二叉树的右视图给定一棵二叉树,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。
Qin酱
·
2023-11-25 06:57
#
DFS
#
BFS
二叉树
队列
leetcode
数据结构
【leetcode】
199.
二叉树的右视图
【leetcode】
199.
二叉树的右视图题目思路代码复杂度题目leetcode原题链接给定一个二叉树的根节点root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。
前端corner
·
2023-11-25 06:53
leetcode题解js
leetcode
javascript
前端
LeetCode -
199.
二叉树的右视图
题目给定一棵二叉树,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。思路右视图就是每层的最右侧节点。广度优先遍历,每层最后一个节点加入到列表中。具体实现方法:在广度优先的基础上,维护两个指针:numsOfThisLevel:代表Queue中本层的节点数,numsOfNextLevel:代表Queue中下一层的节点数。每当从队列中取出一个节点node时,numsOfThis
gutou__yu
·
2023-11-25 06:53
算法
二叉树
leetcode
算法
Leetcode199. 二叉树的右视图
EverydayaLeetcode题目来源:
199.
二叉树的右视图解法1:层序遍历给定一个二叉树的根节点root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。
UestcXiye
·
2023-11-25 06:44
Every
day
a
leetcode
leetcode
C++
算法
数据结构与算法
力扣labuladong——一刷day43
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、力扣257.二叉树的所有路径二、力扣129.求根节点到叶节点数字之和三、力扣
199.
二叉树的右视图四、力扣662.二叉树最大宽度前言一般来说
乱世在摸鱼
·
2023-11-20 21:16
力扣题解
leetcode
算法
职场和发展
数据结构
java
Leetcode
199.
Binary Tree Right Side View (DFS/BFS好题)
BinaryTreeRightSideViewMediumGiventherootofabinarytree,imagineyourselfstandingontherightsideofit,returnthevaluesofthenodesyoucanseeorderedfromtoptobottom.Example1:Input:root=[1,2,3,null,5,null,4]Outpu
纸上得来终觉浅 绝知此事要躬行
·
2023-11-17 00:26
leetcode
深度优先
宽度优先
199.
二叉树的右视图
题目:LeetCode二叉树的右视图:
199.
二叉树的右视图分析:这个题目出现频率还挺高的,如果没有提前思考过,面试现场可能会想不到怎么做。
踏遍三十六岸
·
2023-11-08 05:28
算法村
算法
Leetcode—
199.
二叉树的右视图【中等】
2023每日刷题(十九)Leetcode—
199.
二叉树的右视图深度优先遍历实现代码/***Definitionforabinarytreenode.
源代码•宸
·
2023-11-05 00:05
LeetCode刷题
leetcode
深度优先
算法
c++
经验分享
二叉树
LeetCode二叉树系列——199二叉树的右视图
一、题目描述
199.
二叉树的右视图给定一个二叉树的根节点root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。
十八岁讨厌Java
·
2023-11-03 02:49
LeetCode_二叉树
算法
leetcode
数据结构
算法刷题-二叉树
算法刷题-二叉树
199.
二叉树的右视图给定一个二叉树的根节点root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。
重生之我是cxk
·
2023-11-01 21:30
ACM-
ICPC
#
Leetcode刷题
算法
Leetcode
199.
二叉树的右视图
文章目录题目代码实现(首刷自解)代码(8.21二刷自解)代码(9.7三刷自解)题目代码实现(首刷自解)Leetcode199.二叉树的右视图classSolution{public:vectorrightSideView(TreeNode*root){vectorres;if(!root)returnres;queuedq;dq.push(root);while(!dq.empty()){ints
JehanRio
·
2023-11-01 13:33
Leetcode专栏
leetcode
算法
数据结构
【代码随想录算法训练营14期】-Day15 第六章 二叉树 part02
今日内容●层序遍历10●226.翻转二叉树●101.对称二叉树2第六章二叉树part02层序遍历102.二叉树的层序遍历1.解题思路2.代码107.二叉树的层序遍历II1.解题思路2.代码
199.
二叉树的右视图
lanlan找到工作了吗
·
2023-10-25 02:56
代码随想录算法训练营
算法
leetcode
贪心算法
数据结构
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他