当前位置: 首页 > news >正文

从零开始的LeetCode刷题日记:199. 二叉树的右视图

一.相关链接

题目链接:199. 二叉树的右视图

二.心得体会

这道题可以使用层序遍历,然后每次记录每层的最后一个节点就可以了。

三.代码
class Solution {
public:vector<int> rightSideView(TreeNode* root) {vector<int> ans;queue<TreeNode*> que;if(root) que.push(root);while(!que.empty()) {int size = que.size();for(int i=0;i<size;i++) {TreeNode* node = que.front();que.pop();if(node->left) que.push(node->left);if(node->right) que.push(node->right);if(i==size-1) ans.push_back(node->val);//记录最后一个节点}}return ans;}
};


http://www.mrgr.cn/news/52570.html

相关文章:

  • 极氪7X路上能见度越来越高,就连小猎豹都被折服成为第10000号车主
  • openpose二维骨架搭建介绍及代码撰写详解(总结4)
  • 【python实操】python小程序之TestSuite和TestRunner
  • C语言二维数组的遍历 Java的强制转换和隐形转换
  • 人脸识别之疲劳检测
  • 集合框架11:泛型集合
  • 忙碌的工作和生活,地平线8号探界者商务背包伴左右
  • 【CAN 应用编程】SocketCan实战
  • Halcon基础-二维码识别
  • Java:类和对象
  • 【前端】Matter:基础概念与入门
  • 双指针 — 复写零
  • Java集合(2 :List)
  • 【工具变量】上市公司当年是否发生财务重述指标整理Stata代码(2000-2023年)
  • 【即见未来,为何不拜】聊聊分布式系统中的故障监测机制——Phi Accrual failure detector
  • [0633].第3-3节:@SentinueResource注解
  • nequip代码
  • 第二十三节 视频处理与保存
  • 初尝类型萃取--typename、模板偏特化、和traits之(三)类型萃取
  • [算法日常] 逆序对