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

wordpress分页导航信息流优化

wordpress分页导航,信息流优化,网站推广策划方案大数据精准获客,浦东新区网站建设题目 给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。 示例 1: 输入:root [3,9,20,null,null,15,7] 输出:[[3],[9,20],[15,7]] 示例 2&#xff1a…

题目

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

示例 1:

输入:root = [3,9,20,null,null,15,7]
输出:[[3],[9,20],[15,7]]
示例 2:

输入:root = [1]
输出:[[1]]
示例 3:

输入:root = []
输出:[]

提示:

树中节点数目在范围 [0, 2000] 内
-1000 <= Node.val <= 1000

题解

两个数组

/*** 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) {if (root == null) {return List.of();//建立一个空list}List<List<Integer>> ans = new ArrayList<>();List<TreeNode> cur = new ArrayList<>();cur.add(root);while (!cur.isEmpty()) {List<TreeNode> nxt = new ArrayList<>();List<Integer> vals = new ArrayList<>(cur.size());for(TreeNode node : cur) {vals.add(node.val);if (node.left != null) nxt.add(node.left);if (node.right != null) nxt.add(node.right);}cur = nxt;ans.add(vals);}return ans;}
}

队列

/*** 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) {if (root == null) {return List.of();}List<List<Integer>> ans = new ArrayList<>();Queue<TreeNode> q = new ArrayDeque<>();q.add(root);while (!q.isEmpty()) {int n = q.size();List<Integer> vals = new ArrayList<>(n);while (n-- > 0) {TreeNode node = q.poll();//删除队头的元素vals.add(node.val);if (node.left != null) q.add(node.left);if (node.right != null) q.add(node.right);}ans.add(vals);}return ans;}
}
http://www.wooajung.com/news/22773.html

相关文章:

  • dw是做静态网站还是动态的合肥seo
  • 做网站的生产方式网站下载
  • 亚马逊的海外网站怎么做网络营销的培训课程
  • 开发购物网站描述杭州网站优化公司
  • 建设通网站电话不收费的小说网站排名
  • 公司销售网站怎么做营销图片素材
  • 十堰北京网站建设宁波seo托管公司
  • 缅甸做网站培训心得总结怎么写
  • 国家高新技术企业认定官网高明公司搜索seo
  • 飞言情做最好的小说网站网站建设山东聚搜网络
  • 河南怎么建设网站整站快速排名优化
  • 织梦 网站栏目管理口碑营销案例2022
  • php自适应网站开发知乎推广优化
  • 黄石网站建设公司品牌策划包括哪几个方面
  • 今天重庆新闻头条seo观察网
  • 铜仁住房和城乡建设局网站竞价托管 微竞价
  • 应用网站模板sem和seo是什么职业
  • 吕梁网站制作如何让网站被百度收录
  • 网站开发主要语言代运营公司
  • 平台公司是什么福州百度网站快速优化
  • 中企动力科技股份有限公司厦门分公司seo优化网站源码
  • 南通市通州建设局网站百度指数怎么做
  • 网站开发前期工作谷歌浏览器网页版入口
  • 极速网站开发百度识图查另一半情头
  • 沈阳做网站有名公司有哪些高端网站建设企业
  • 农村自建房设计图一层半公司网站seo公司
  • 天河网站建设技术电商运营公司简介
  • 旅游网站建设技术有哪些完整的社群营销方案
  • 做网站营销公司排名上海最近三天的新闻
  • 电商网站建设方面的毕业设计日本域名注册