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

网站运行平台包括建筑咨询

网站运行平台包括,建筑咨询,工作表现怎么写,中文个人网站模板下载今日份题目#xff1a; 请实现一个函数按照之字形顺序打印二叉树#xff0c;即第一行按照从左到右的顺序打印#xff0c;第二层按照从右到左的顺序打印#xff0c;第三行再按照从左到右的顺序打印#xff0c;其他行以此类推。 示例 给定二叉树: [3,9,20,null,null,15,7…今日份题目 请实现一个函数按照之字形顺序打印二叉树即第一行按照从左到右的顺序打印第二层按照从右到左的顺序打印第三行再按照从左到右的顺序打印其他行以此类推。 示例 给定二叉树: [3,9,20,null,null,15,7],     3    / \   9  20     /  \    15   7 返回其层次遍历结果 [   [3],   [20,9],   [15,7] ] 提示 1. 节点总数 1000 题目思路 使用广度优先遍历与II不同之处在于需要对偶数行的内容进行翻转。这里用到了c库中的reverse函数进行vector的int型内容的翻转。 reverse ( v.begin( ) , v.end ( ) ) 代码 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode(int x) : val(x), left(NULL), right(NULL) {}* };*/ class Solution { public:vectorvectorint levelOrder(TreeNode* root) {vectorvectorint ans;if(rootNULL) return {};queueTreeNode* p;//BFSp.push(root);int flag0;while(!p.empty()){int np.size();ans.push_back(vectorint ());for(int i0;in;i){TreeNode* curp.front();p.pop();ans.back().push_back(cur-val);if(cur-left) p.push(cur-left);if(cur-right) p.push(cur-right);} }for(int i1;ians.size();i2) reverse(ans[i].begin(),ans[i].end());return ans;} }; 提交结果 欢迎大家在评论区讨论如有不懂的代码部分欢迎在评论区留言
http://www.hkea.cn/news/14302440/

相关文章:

  • 推广网站利润国内虚拟助手网站
  • 做网站的创业计划书公众平台微信公众号登陆
  • 福州网站建设liedns大良营销网站建设资讯
  • 大型企业网站制作廊坊企业自助建站
  • 怎么登录甘肃省建设厅网站大连做网站制作
  • 建自己的网站用多少钱企业公司网站建设方案
  • 辉煌电商seo西安优化外
  • 网站建设与规划的文献网站建设能赚很多钱
  • 链家在线网站是哪个公司做的网站管理系统是什么
  • 微网站建设方式甘肃省城乡建设局网站首页
  • 网站开发包含的项目和分工做自己的程序设计在线测评网站
  • 阜阳h5网站建设wordpress 同类文章
  • 公司自建网站需要多少钱软件开发公司税收优惠政策
  • 做网站图片广告推广怎么忽悠人的有没有做文创的网站
  • 太原网站科技公司创作平台
  • 渭南网站建设网站排名优化官方网站建设计划书
  • 家居网站建设咨询定制logo
  • 推销网站建设具备哪些知识搜索网站入口
  • 每天做任务得钱的网站如何分析百度指数
  • 做自己卖东西的网站wordpress+zhai主题
  • 企业网站php源码百度云搜索引擎入口盘多多
  • 公司网站哪个建的好jsp网站开发遇到问题
  • 网站维护和推广怎么实现网站注册页面
  • 网络推广建设期的网站国内最好的搜索引擎
  • 被黑的网站肇庆制作网站软件
  • 怎么免费弄网站电子公司logo设计
  • 企业建网站的费用礼品行业网站建设
  • 个人网站备案可以放什么内容深圳网站制作公司流程
  • 校园网站建设情况建设网站制作实训报告
  • 国外网站设计师郑州新闻头条最新消息