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

全球十大建筑设计公司嘉兴网站快照优化公司

全球十大建筑设计公司,嘉兴网站快照优化公司,东莞网站seo价格,免费安装电脑wordpress牛客题霸 [二叉树的之字形层序遍历] C题解/答案 题目描述 给定一个二叉树#xff0c;返回该二叉树的之字形层序遍历#xff0c;#xff08;第一层从左向右#xff0c;下一层从右向左#xff0c;一直这样交替#xff09; 例如#xff1a; 给定的二叉树是{3,9,20,#,#,15…牛客题霸 [二叉树的之字形层序遍历] C题解/答案 题目描述 给定一个二叉树返回该二叉树的之字形层序遍历第一层从左向右下一层从右向左一直这样交替 例如 给定的二叉树是{3,9,20,#,#,15,7}, 该二叉树之字形层序遍历的结果是 [ [3], [20,9], [15,7] ] 题解 因为是之字形所以如果是偶数行就从左向右遍历如果是奇数行就从右向左遍历我们可以用一个bool变量flag来标记当前是偶还是奇 代码 /*** struct TreeNode {* int val;* struct TreeNode *left;* struct TreeNode *right;* };*/class Solution { public:/*** * param root TreeNode类 * return int整型vectorvector*/vectorvectorint zigzagLevelOrder(TreeNode* root) {// write code hereif(root nullptr) return {};vectorvectorint res;queueTreeNode* q;q.push(root);vectorint temp;bool flag 0;while(q.size()){int n q.size();while(n--){TreeNode* node q.front();q.pop();temp.push_back(node-val);if(node-left) q.push(node-left);if(node-right) q.push(node-right);}if(flag) reverse(temp.begin(),temp.end());//翻转res.push_back(temp);temp.clear();flag !flag;}return res;} };
http://www.yutouwan.com/news/141534/

相关文章:

  • 稻香村网站建设迅当网络外贸网站建设980
  • html5 素材网站网站和数字界面设计师
  • 提高网站排名的软件广安门内网站建设
  • 黄页网站推广app软件群晖搭建wordpress不加端口
  • dede网站源码企业网站推广哪些效果比较好
  • 没营业执照怎么做网站wordpress主题手机端
  • 百度网站排名查询虚拟机wordpress安装教程
  • 专门做淘宝客网站020网站开发
  • 如何用oss做视频网站软件工程培训机构学费
  • 网站栏目页排名怎样上传网站到百度
  • 做网站空间500m多少钱学习网站免费
  • c 网站开发构想前端是做网站吗
  • 做网站的公司怎么推广常州网站建设最易
  • 学校网站建设培训心得网站建设工作流程
  • php门户网站模板下载天津seo推广方法
  • seo教程技术整站优化专业网站建设必要性
  • 网站的建设方向湖北黄石网站建设
  • 建设文明网站包括广告公司推广软文
  • 特定ip段访问网站代码网站建设如何提高转化率
  • 小米路由做网站马鞍山 网站建设 有限公司
  • 公司建设网站费用怎么记账wordpress替换谷歌字体库
  • 公众号做微网站吗怎样做竞价推广
  • 有哪些做排球比赛视频网站青海保险网站建设公司
  • 网站建设合作合同wordpress是不是做网页
  • 哈尔滨网站建设渠道游戏程序员工资大概多少
  • 网站盒子怎么做免费一级域名有哪些
  • 工业设计招聘信息网站php是专门做网站的
  • 沈阳网站建设方案水泥网站营销方案怎么做
  • 手机微网站平台外贸推广网站哪家
  • 徐州企业网站制作淘宝客网站备案教程