zoukankan      html  css  js  c++  java
  • 二叉树的前序遍历、中序遍历和后序遍历递归理解

    (1)前序遍历

       先输出,在进入左节点,在进入右节点

         System.out.println(node.e);
            preOrder(node.left);
            preOrder(node.right);
    

      输出顺序:   a、访问根节点;b、前序遍历左子树;c、前序遍历右子树。

    (2)中序遍历

         先进入左节点,在输出,在进入右节点

        inOrder(node.left);
        System.out.println(node.e);
        inOrder(node.right);
    

      

      输出顺序:    a、中序遍历左子树;b、访问根节点;c、中序遍历右子树。

          特性:按大小顺序输出

    (3)后序遍历

      先进入左节点,在进入右节点 ,在输出

         postOrder(node.left);
         postOrder(node.right);
         System.out.println(node.e);
    

       输出顺序:  a、后序遍历左子树;b、后续遍历右子树;c、访问根节点。

      特性:先输出完子节点,在输出父节点

  • 相关阅读:
    使用Docker及k8s启动logstash服务
    在kubernetes上部署zookeeper,kafka集群
    k8s configmap 挂载配置文件
    k8s 安装 rabbitMQ 单机版
    aws 挂载efs (nfs)目录
    长白山游记
    RedHat 安装YUM软件
    mysql查询案例
    mysql子查询
    mysql联合查询
  • 原文地址:https://www.cnblogs.com/birdterror/p/12720831.html
Copyright © 2011-2022 走看看