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

南京市城乡建设局网站郑州网站seo外包公司

南京市城乡建设局网站,郑州网站seo外包公司,用网站做自我介绍,明珠信息港网站建设专家题目描述 从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。 例如: 给定二叉树: [3,9,20,null,null,15,7], 返回: [3,9,20,15,7] 算法思想 建立一个vector数组ret用来当做返回的结果数组,建立一个队列用来接收二叉树…

题目描述

从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。

例如:
给定二叉树: [3,9,20,null,null,15,7],

在这里插入图片描述

返回:

[3,9,20,15,7]

算法思想

建立一个vector数组ret用来当做返回的结果数组,建立一个队列用来接收二叉树的内容,当队列不为空时,取出队列的队头元素temp,将其val数值压入结果数组中,然后再将该队列队头元素弹出,最后依次访问temp的左右子树,若不为空,压入队列中,进行下一步的判断和结果数组的压入。

代码实现

class Solution {
public:vector<int> levelOrder(TreeNode* root) {vector<int> ret;if(!root) return ret;queue<TreeNode*> que;que.push(root);while(!que.empty()){TreeNode* temp = que.front();ret.push_back(temp->val);que.pop();if(temp->left) que.push(temp->left);if(temp->right) que.push(temp->right);}return ret;}
};
http://www.15wanjia.com/news/49010.html

相关文章:

  • 温岭做网站商务网站建设
  • 青岛住房和城乡建设部网站营销策划运营培训机构
  • 域名对网站有什么影响营销传播服务
  • 网站统一做301网页设计素材网站
  • WordPress网站很多垃圾注册石家庄新闻
  • 网站开发的意义和目的中国万网官网
  • 河南做网站的公司有哪些百度推广后台管理
  • 做下载类网站一年赚多少钱软文标题大全
  • 定制网站开发多少钱seo基础视频教程
  • 如何用wordpress站群百度推广的价格表
  • 主题网站设计模板营销是什么
  • 建设银行甘肃兰州分行网站重庆seo排名公司
  • 英文在线购物网站建设如何用html制作网页
  • 群辉nas怎么做网站百度平台客服
  • 网站怎么做会让神马搜索到移动建站优化
  • 邢台做网站推广服务产品推广宣传方案
  • 网站日志分析之后咋做上海关键词seo
  • 商业网站开发模式爱站关键词
  • 白酒招商网站大全百度收录要多久
  • 上海专业网站制作设计公司哪家好百度提交网址入口
  • 商城网站哪个公司做的好处国家市场监管总局
  • 学校网站设计中国企业500强排行榜
  • 深圳做网站设计百度代理公司怎么样
  • 帝国建站教程优化推广什么意思
  • 网站制作方案在哪找广告制作
  • 青岛专业网络推广定制常熟seo网站优化软件
  • 公益网站设计武汉关键词seo
  • 建设的网站百度怎么联系客服
  • 白山网站建设徐州百度搜索网站排名
  • 宝安高端网站设计怎么样阿里云建站费用