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

电商网站建设外包费用辽阳化工网站建设

电商网站建设外包费用,辽阳化工网站建设,wordpress分类信息导航,网站建设的现状与趋势论文给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。 这其实也能算一道BFS的模板题,BFS我们平时用的不多,而在层序遍历和最短距离中使用BFS是很方便的,它…

给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。
在这里插入图片描述

  • 这其实也能算一道BFS的模板题,BFS我们平时用的不多,而在层序遍历和最短距离中使用BFS是很方便的,它的核心思想就是一层一层遍历,将一层的数据放到一个队列中,使用时弹出顶端的数据开始遍历。
  • 直接看代码:
/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {public List<List<Integer>> levelOrder(TreeNode root) {List<List<Integer>> result = new ArrayList<>();Queue<TreeNode> queue = new ArrayDeque<>();// 初始化队列为根节点if(root != null){queue.add(root);}while(!queue.isEmpty()){// 这里求出队列的长度是为了将一层一层的数据分开,// 普通的BFS是直接将所有的数据输出不会进行分层,所以这里要特殊处理一下int n = queue.size();List<Integer> temp = new ArrayList<>();// 遍历一层的节点,向队列中添加下一层的节点while(n > 0){TreeNode node = queue.poll();temp.add(node.val);if(node.left != null) queue.add(node.left);if(node.right != null) queue.add(node.right);n --;}// 将一层的节点添加到最终的数组中result.add(temp);}return result;}
}

这个直接看代码更容易理解,也可以手画一个树模拟一下,网格的话同理,就是两个变成四个然后标记遍历过的节点就行。


文章转载自:

http://yM02fdCc.wdqhg.cn
http://XLL7sUGk.wdqhg.cn
http://IJmVKsFt.wdqhg.cn
http://lMJutQVd.wdqhg.cn
http://47abaAQp.wdqhg.cn
http://lriMmyt1.wdqhg.cn
http://HsPUBMRl.wdqhg.cn
http://8NqXU0DG.wdqhg.cn
http://whaNr7FZ.wdqhg.cn
http://lH5LIQbQ.wdqhg.cn
http://NWeZXTaB.wdqhg.cn
http://onqmZFJg.wdqhg.cn
http://Eq4y7emR.wdqhg.cn
http://NVx4TOKI.wdqhg.cn
http://aiS3BHxJ.wdqhg.cn
http://dzUfz5G0.wdqhg.cn
http://tjauvwsG.wdqhg.cn
http://vRu4hppe.wdqhg.cn
http://1Ivb1cQq.wdqhg.cn
http://oqN3omRD.wdqhg.cn
http://qRCK3pDS.wdqhg.cn
http://4hk0lE8P.wdqhg.cn
http://oPevJX68.wdqhg.cn
http://eDX02tHl.wdqhg.cn
http://wIncAqGg.wdqhg.cn
http://WHaFlbv5.wdqhg.cn
http://v0xrV3Zx.wdqhg.cn
http://YazArDbU.wdqhg.cn
http://us4Ukrhc.wdqhg.cn
http://bh7n6zwr.wdqhg.cn
http://www.dtcms.com/wzjs/758524.html

相关文章:

  • 网站建设属于销售费用网站做镜像检查漏洞
  • 网页字体尺寸设计惠州关键词排名优化
  • 网站的字体做多大上海知名装修公司排行
  • 四川住房城乡和城乡建设厅网站门头沟富阳网站建设
  • 网站开发及流行框架广东省一流高职院校建设专题网站
  • 网站设配色外贸跨境电商
  • 河北沧州建设官方网站域名注册商怎么查
  • 做特卖的网站有茂南手机网站建设公司
  • 旅游公司网站建设方案做yield网站多少钱
  • 淘宝的网站建设费用怎样为网站做外链
  • 做室内设计的网站公司网站一般是怎么做
  • 站长工具在线企查查企业信息查询网
  • mip网站实例厦门做网站个人
  • 电子商务网站开发与管理实验报告客户推广渠道有哪些
  • 石家庄市住房和城乡建设局官方网站西安大雁塔的历史简介
  • 厦门功夫广告设计网站建设工作室网站设计的公司如何选
  • 服装店网站建设规划书网络广告有哪些
  • 沈阳做网站公司有哪些建设银行唐山分行网站
  • 企业网站模板源码有哪些什么是网络营销媒体
  • 网站开发人员结构温州网站优化价格
  • 成都全网营销型网站中山网站制作方案
  • 网站地域分站怎么做如何使用花生壳做网站
  • 做网站赚钱还是企业宣传片企业解决方案
  • photoshop设计一个精美的网站主页企业网站一年多少钱
  • 咸阳企业网站设计开发制作太原做网站设计
  • 如何快速建设推广网站什么是网站主题
  • 建企业网站哪个平台好阿里邮箱
  • 外贸soho自己建站小男孩与大人做的网站
  • 无锡网站建设方案服务网站如何申请微信支付
  • 深圳商城网站设计多少钱关于做网站的策划书