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

荔湾建网站公司在线资源链接

荔湾建网站公司,在线资源链接,河北邢台wap网站建设,专业seo优化外包【CSDN 每日一练 ★★☆】【二叉树/BSF】二叉树的层序遍历 二叉树 BSF 题目 给你一个二叉树,请你返回其按 层序遍历 得到的节点值。 (即逐层地,从左到右访问所有节点)。 示例: 二叉树:[3,9,20,null,nul…

【CSDN 每日一练 ★★☆】【二叉树/BSF】二叉树的层序遍历

二叉树 BSF

题目

给你一个二叉树,请你返回其按 层序遍历 得到的节点值。 (即逐层地,从左到右访问所有节点)。

示例:
二叉树:[3,9,20,null,null,15,7],

3
/ \
9 20
/ \
15 7

返回其层序遍历结果:
[
[3],
[9,20],
[15,7]
]

思路
  • 使用队列,广度遍历
Java实现
 public class TreeNode {int val;TreeNode left;TreeNode right;TreeNode(int x) {val = x;}}public List<List<Integer>> levelOrder(TreeNode root) {List<List<Integer>> l = new ArrayList<>();Queue<TreeNode> q = new LinkedList<TreeNode>();if (root != null) {q.add(root);}while (!q.isEmpty()) {List<Integer> l2 = new ArrayList<>();int number = q.size();//当前层级个数while (number > 0) { // 在 当前层级的还有节点时TreeNode t = q.poll(); // 从队列取出队头l2.add(t.val); // 收集当前层的节点值if (t.left != null) {q.add(t.left);//左节点不为null入队列}if (t.right != null) {q.add(t.right);//右节点不为null入队列}number--;}l.add(l2);//收集当前层级所有节点值数组}return l;
}
http://www.mmbaike.com/news/103696.html

相关文章:

  • 网站后台打开慢可以免费网络推广网站
  • 苏州网站设计公司兴田德润i网址多少长沙网红打卡景点排行榜
  • drupal 网站建设企业培训考试
  • 做数码测评的网站江门seo
  • 团结湖网站建设广州竞价托管代运营
  • 美颜秘籍网站建设优化整站
  • 传奇类网页游戏太原seo报价
  • 手机端网站开发要注意什么南宁推广软件
  • 网站首页一般做多大尺寸联盟营销平台
  • 做网站要用服务器维护seo霸屏软件
  • 百度推广做网站吗清远今日头条新闻
  • 滕州建网站关键词搜索量全网查询
  • 广州网站建设新际网上在线看视频为什么卡
  • 简单公司网站怎样自己制作网站
  • 从化商城网站建设网络营销的八种方式
  • 电脑路由器做网站服务器网站快速建站
  • 网站如何做脚注seo 网站推广
  • 做网站学的是代码吗sem培训班
  • 做网站开发的商标注册嘉兴seo排名外包
  • 网站建设高端定制市场调研的四个步骤
  • 白云怎样优化网站建设游戏交易平台
  • 昆山市建设局招投标网站百度官网app
  • 网站开发培训广西网络营销公司全网推广公司
  • 做儿童文学的网站网站优化人员通常会将目标关键词放在网站首页中的
  • 现在网站做多宽的西安seo计费管理
  • 网站中怎么做图片的变换成crm软件
  • c++实现微博第三方登录 没有公司和网站如何做如何推广自己成为网红
  • 微信公众号怎么做网页南宁百度推广排名优化
  • 年栾洪全单页做网站教程中国疫情最新数据
  • 网站建设 北京企业网站设计优化公司