zoukankan      html  css  js  c++  java
  • 2015大连华信面试题二叉树、遍历

    二叉树:每个节点最多有2个子树的有序树。二叉树包括完全二叉树。

    二叉树的存储:顺序存储结构和链式存储结构。

    二叉树的遍历:分为先序遍历、中序遍历、后序遍历。

     1.   先序遍历

      若二叉树为非空,则过程为:

      (1)访问根节点。

      (2)先序遍历左子树。

      (3)先序遍历右子树。

    图6.13中,先序遍历就是把标号为(1)的结点按搜索路径访问的先后次序连接起来,得出结果为:ABDECF。

     2.   中序遍历

      若二叉树为非空,则过程为:

      (1)按中序遍历左子树。

      (2)访问根结点。

      (3)按中序遍历右子树。

      图6.13中,先序遍历就是把标号为(2)的结点按搜索路径访问的先后次序连接起来,得出结果为:DBEACF。

    3.   后序遍历

      若二叉树为非空,则过程为:

      (1)按后序遍历左子树。

      (2)按后序遍历右子树

      (3)访问根结点。

      图6.13中,先序遍历就是把标号为(3)的结点按搜索路径访问的先后次序连接起来,得出结果为:DEBFCA。

  • 相关阅读:
    详细的解说public,protected,Default和private的权限问题
    谈谈java中静态变量与静态方法在有继承关系的两个类中调用
    谈谈java中成员变量与成员方法继承的问题
    谈谈嵌套for循环的理解
    JAVA基础细谈
    Css的使用细谈
    Hibernate映射
    hibernate基本
    struts2
    s:form标签
  • 原文地址:https://www.cnblogs.com/myblock/p/4344332.html
Copyright © 2011-2022 走看看