二叉树(1)

Page content

[TOC]

介绍二叉树基础。

二叉树

二叉树(Binary Tree)

2019-05-01-007

概念

2019-05-01-008

满二叉树,完全二叉树

2019-05-01-002

存储方式

链表

2019-05-01-003

数组

2019-05-01-005

2019-05-01-004

遍历

2019-05-01-006

代码

  /**
   * preorder
   */
  public static void preOrder(Node n) {
    if (n == null) {
      return;
    }
    StdOut.println(n);
    preOrder(n.left);
    preOrder(n.right);
  }

  /**
   * inorder
   */
  public static void inOrder(Node n) {
    if (n == null) {
      return;
    }
    inOrder(n.left);
    StdOut.println(n);
    inOrder(n.right);
  }

  /**
   * postorder
   */
  public static void postOrder(Node n) {
    if (n == null) {
      return;
    }
    postOrder(n.left);
    postOrder(n.right);
    StdOut.println(n);
  }