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

深圳网络建设有限公司深圳百度搜索排名优化

深圳网络建设有限公司,深圳百度搜索排名优化,青岛开发区做网站设计的,延安疫情最新消息题目地址:从上往下打印二叉树_牛客题霸_牛客网 题目回顾: 不分行从上往下打印出二叉树的每个节点,同层节点从左至右打印。例如输入{8,6,10,#,#,2,1},如以下图中的示例二叉树,则依次打印8,6,10,2,1(空节点不打印&…

题目地址:从上往下打印二叉树_牛客题霸_牛客网

题目回顾:

不分行从上往下打印出二叉树的每个节点,同层节点从左至右打印。例如输入{8,6,10,#,#,2,1},如以下图中的示例二叉树,则依次打印8,6,10,2,1(空节点不打印,跳过),请你将打印的结果存放到一个数组里面,返回。

解题思路:

使用队列

首先,队列是尾部插入,头部删除的一种数据结构。在遍历树的过程中使用层序遍历的话,是从根开始由左向右进行遍历的,那么我们在遍历树的时候将当前根的结点存入到队列中去,遍历到结点时将其从队列中删除,这样一来,队列poll方法获取的队列的头就是按从上到下顺序的。也就是我们要的结果。

整体代码:

    public static ArrayList<Integer> PrintFromTopToBottom(TreeNode root) {ArrayList<Integer> res = new ArrayList<>();if (root == null)return res;Queue<TreeNode> q = new LinkedList<>();q.offer(root);while (!q.isEmpty()){TreeNode cur = q.poll();res.add(cur.val);if (cur.left!=null){q.add(cur.left);}if (cur.right != null)q.add(cur.right);}return res;}

http://www.wangmingla.cn/news/22163.html

相关文章:

  • 阿里云上做网站靠谱吗seo推广主要做什么的
  • 青海城乡住房和建设厅网站国家反诈中心app下载
  • 做任务送科比网站seo快速排名关键词
  • 网站集约化建设工作讲话2022最近比较火的热点话题
  • 自己做的网站怎么在百度搜索到学校网站建设
  • 女人与狗做视频网站如何宣传网站
  • wordpress 404 not found西安区seo搜索排名优化
  • wordpress仿站主题青岛做网站推广公司
  • 东莞常平火车站叫什么深圳优化网站
  • 做网站 0元代理郑州网
  • wordpress图片限制大小自学seo能找到工作吗
  • 响应式网站模板怎么做seo优化排名百度教程
  • 网站做整合页面产品市场推广方案范文
  • 自己做的网站怎么传到空间啊一站式网站设计
  • 二维码图片制作seo搜索引擎优化工资薪酬
  • wordpress仿异次元手机游戏性能优化软件
  • 免费网店代运营seo搜索引擎优化书籍
  • 自己的网站做微信接口平台1688精品货源网站入口
  • 做蔬菜批发的网站外呼系统电销
  • 群晖怎么做网站网络营销策划书2000字
  • 广州海珠区发布seo外链工具源码
  • 做企业内部管理网站要多久关键词林俊杰无损下载
  • 深圳疫情最新公布seo应该如何做
  • 乌鲁木齐做网站的免费二级域名分发平台
  • 深圳苏州旅游网站建设服务深圳百度推广客服电话多少
  • 网站建设发票税率是多少职业技能培训学校
  • 网站做电话线用郑州seo关键词优化公司
  • 东营网站排名优化公司成都高端品牌网站建设
  • 如何查到别人的网站做哪些竞价词知乎推广
  • 极简主义 网站线上营销策划方案