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

北京网站建设咸宁app设计开发团队

北京网站建设咸宁,app设计开发团队,网站栏目结构,wordpress custom search给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 解题思路: // 每一层的最右边数据 // 层序遍历找出每层看到的元素 /*** Definition for a binary tree node.* stru…

给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。

解题思路:

// 每一层的最右边数据

// 层序遍历找出每层看到的元素

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode() : val(0), left(nullptr), right(nullptr) {}*     TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}*     TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/
class Solution {
public:vector<int> rightSideView(TreeNode* root) {// 每一层的最右边数据// 层序遍历找出每层看到的元素vector<int> res;vector<vector<int>> level_res;level_order(root, level_res); // 获取层序遍历结果for (auto& v : level_res) {res.push_back(v.back()); // 取每一层的最后一个元素}return res;}void level_order(TreeNode* root, vector<vector<int>>& v) {if (!root) {return; // 如果根节点为空,直接返回}queue<TreeNode*> q;q.push(root); // 将根节点加入队列while (!q.empty()) {int level_size = q.size(); // 当前层的节点数量vector<int> level_v;       // 存储当前层的节点值// 遍历当前层的所有节点for (int i = 0; i < level_size; i++) {auto temp = q.front();q.pop();level_v.push_back(temp->val); // 将当前节点的值加入当前层的向量// 将当前节点的左右子节点加入队列if (temp->left) q.push(temp->left);if (temp->right) q.push(temp->right);}v.push_back(level_v); // 将当前层的节点值加入结果}}
};


文章转载自:

http://orX7iwFo.fnjrh.cn
http://s1Egz2bL.fnjrh.cn
http://Xl0YHfgI.fnjrh.cn
http://RzPTM0Gv.fnjrh.cn
http://MXPXlnfM.fnjrh.cn
http://UD7tLaNg.fnjrh.cn
http://mv3dNyso.fnjrh.cn
http://0JsV3VSv.fnjrh.cn
http://Nme2c16g.fnjrh.cn
http://7MEBvXIR.fnjrh.cn
http://AGCjePc9.fnjrh.cn
http://YXjTg9Gz.fnjrh.cn
http://LrIW5uAr.fnjrh.cn
http://yHGhmyMB.fnjrh.cn
http://l0YNA6Qn.fnjrh.cn
http://1FgaUDgW.fnjrh.cn
http://oC8hKIU2.fnjrh.cn
http://vJZukAbh.fnjrh.cn
http://97wIj4ut.fnjrh.cn
http://Q56fSHBn.fnjrh.cn
http://efvR8s21.fnjrh.cn
http://37nmmcV1.fnjrh.cn
http://UPXY90vh.fnjrh.cn
http://woPcxrqB.fnjrh.cn
http://XolMLPiD.fnjrh.cn
http://8fWCV0hn.fnjrh.cn
http://3TPde8zg.fnjrh.cn
http://Ke1qWHbg.fnjrh.cn
http://uOnCdPV9.fnjrh.cn
http://qz4AEp7w.fnjrh.cn
http://www.dtcms.com/wzjs/693944.html

相关文章:

  • 网站开发技术书籍营销策划方案网站
  • 正规的徐州网站开发wordpress底部导航菜单
  • php 搭建手机网站网站收录
  • 什么叫网站开发应用框架学生做网站教程
  • 网站建设添加背景命令怎么样拓展客户资源
  • 淄博企业高端网站建设浏览网站怎么用手机做
  • wordpress主题 altea搜索引擎优化的流程是什么
  • 玉石网站建设的定位wordpress进入后台超时
  • 广州网站建设q.479185700強网站建设技术jsp课程设计
  • 网站建设网站建设 网站制作网页设计旅游模板
  • 8免费网站建站wordpress广告联盟
  • 学校网站建设基本流程wordpress首页分类标题
  • 楼市南京做凶宅的网站哪做网站
  • wordpress修改主题插件seo移动网站页面怎么做
  • 网站制作素材网站如何让客户做网站
  • 网站建设的流程视频华为官方网站
  • 织梦模板怎么验证网站恩施建设网站
  • 陕西省城乡建设厅的网站wordpress 新浪微博图床
  • 北京建设教育协会官方网站不用下载就可以登录微信
  • 福建网站建设网百度竞价排名服务
  • 潍坊的网站建设阿里云网站实名认证
  • 小程序 企业网站兰州做网站一咨询兰州做网站公司
  • 网页开发网站装修找设计师要多少钱
  • php自助建站程序泌阳网站建设
  • 丽水网站建设公司莱芜吧贴吧 百度
  • 完全网络营销网站wordpress误修改
  • 最好的开发网站建设价格上海租房网个人房源
  • 查网站空间商线上营销技巧和营销方法
  • 网站开发5人小组分工电商网站设计理念
  • 在哪个网站上做兼职比较好河北建设工程招标网