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

spring boot 做网站河南百度推广公司

spring boot 做网站,河南百度推广公司,制作微信网站,网络公司用什么名字比较好第66题: 描述 给出一棵二叉树,返回其节点值的前序遍历 首个数据为根节点,后面接着是其左儿子和右儿子节点值,"#"表示不存在该子节点。节点数量不超过20 样例 1: 输入: 二叉树 {1,2,3} 输出: …

第66题:

描述

给出一棵二叉树,返回其节点值的前序遍历

  • 首个数据为根节点,后面接着是其左儿子和右儿子节点值,"#"表示不存在该子节点。
  • 节点数量不超过20
  • 样例 1:

    输入:

    二叉树 = {1,2,3}

    输出:

    [1,2,3]

    解释:

          1/   \2       3

    它将被序列化为{1,2,3}前序遍历

    样例 2:

    输入:

    二叉树 = {1,#,2,3}

    输出:

    [1,2,3]

    解释:

         1\2/3

    它将被序列化为{1,#,2,3}前序遍历

代码如下:

/**

 * Definition of TreeNode:

 * public class TreeNode {

 *     public int val;

 *     public TreeNode left, right;

 *     public TreeNode(int val) {

 *         this.val = val;

 *         this.left = this.right = null;

 *     }

 * }

 */

public class Solution {

    /**

     * @param root: A Tree

     * @return: Preorder in ArrayList which contains node values.

     */

     List<Integer> preOrderList=new ArrayList<>();

    public List<Integer> preorderTraversal(TreeNode root) {

        // write your code here

        if(root==null)

        {

            return new ArrayList<>();

        }

        preOrderList.add(root.val);

        preorderTraversal(root.left);

        preorderTraversal(root.right);

        return preOrderList;

    }

}

第68题:

描述

给出一棵二叉树,返回其节点值的后序遍历

  • 首个数据为根节点,后面接着是其左儿子和右儿子节点值,"#"表示不存在该子节点。
  • 节点数量不超过20

样例 1:

输入:

 
二叉树 = {1,2,3}

输出:

 
[2,3,1]

解释:

 
      1/   \2       3

它将被序列化为{1,2,3}之后进行后序遍历

样例 2:

输入:

二叉树 = {1,#,2,3}

输出:

[3,2,1]

解释:

     1\2/3

它将被序列化为{1,#,2,3}之后进行后序遍历

代码如下: 

/**

 * Definition of TreeNode:

 * public class TreeNode {

 *     public int val;

 *     public TreeNode left, right;

 *     public TreeNode(int val) {

 *         this.val = val;

 *         this.left = this.right = null;

 *     }

 * }

 */

public class Solution {

    /**

     * @param root: A Tree

     * @return: Postorder in ArrayList which contains node values.

     */

          List<Integer> postOrderList=new ArrayList<>();

    public List<Integer> postorderTraversal(TreeNode root) {

        // write your code here

        if(root==null)

        {

            return new ArrayList<>();

        }

        postorderTraversal(root.left);

        postorderTraversal(root.right);

        postOrderList.add(root.val);

        return postOrderList;

    }

}

http://www.dtcms.com/wzjs/274368.html

相关文章:

  • 手机网站字体自适应seo顾问服务公司
  • 织梦企业黄页网站源码小程序制作费用一览表
  • 用什么软件写网站广东免费网络推广软件
  • 本地门户网站系统网站推广哪个平台最好
  • 深圳网站建设价格是多少网络推广方法有哪几种
  • 企业网站源码库外链网站推荐几个
  • 做汽车网可参考网站百度账号查询
  • wordpress百度模板上海优化网站公司哪家好
  • 可以下载的网站模板网站关键词优化多少钱
  • 海外seo网站建设成都网站快速优化排名
  • 电子商务网站建设配色零基础seo入门教学
  • 解决设计网站问题免费友情链接交换平台
  • 杏坛网站建设竞价培训班
  • 长沙租房网seo科技网
  • 网站建设个人年终总结seo排名点击
  • 网站排名优化公司如何做好网上销售
  • 网站建设的资金风险seo运营专员
  • win10系统做mac系统下载网站游戏网站交换友情链接
  • asp做网站缺点百度云搜索引擎
  • 南通网站快照优化公司网站怎么才能被百度收录
  • 深圳好的网站建设公司排名网址收录平台
  • 如何做qq钓鱼网站百度seo怎么优化
  • 商城小程序开发发河南网站排名优化
  • 开个网站做英语培训查询网官网
  • 杭州seo排名收费站群优化公司
  • 云南建投第十建设有限公司网站做一个电商平台大概需要多少钱
  • 网络推广图片seo文章外包
  • 化妆品网站内容规划什么是网络营销平台
  • 免费网站建设公司代理广东省广州市佛山市
  • 深圳网站设计深圳网站建设深圳网络营销的公司哪家好