二叉树遍历结构 - 图1

    二叉树遍历结构 - 图2

    再普及一个最基本的知识点(以上图为例)

    传说中的描述顺序:
    前序:根-左-右 ABC
    中序:左-根-右 BAC
    后序:左-右-根 BCA

    原则:永远从左往右数
    核心:最上面那个根节点(A)

    怎么理解:
    前序:描述的时候第一个描述根节点
    中序:描述的时候第二个描述根节点
    后续:描述的时候第三个描述根节点
    原则,除了根节点之外的“子树”描述顺序为从左往右

    来套题上手吧:

    二叉树遍历结构 - 图3

    来吧,请告诉我这个二叉树的前序,中序以及后序

    前序:

    顺序:根-左-右
    原则:永远从左往右数
    核心:最上面那个根节点(A)

    首先,我们把这个大二叉树,拆分成本文开头的基本二叉树

    二叉树遍历结构 - 图4

    如图所示,我们把红框内的有根节点在的基本二叉树叫做1号,
    两个灰色方框内的基本二叉树分别为2号和3号

    前序:

    A——B——E——F——C——G——H

    中序:

    二叉树遍历结构 - 图5

    顺序:左-根-右
    原则:永远从左往右数
    核心:最上面那个根节点(A)

    E——B——F——A——G——C——H

    后序:
    E——F——B——G——H——C——A