• 2022-06-04
    后序遍历先访问根节点,然后以同样方式访问左子树和右子树。
  • 内容

    • 0

      数据结构里,左子树、右子树、根结点的遍历顺序称为()。 A: 中序遍历 B: 先序遍历 C: 后序遍历 D: 都不对

    • 1

      二叉树的先序遍历指的是先( )遍历。 A: 根 B: 左子树 C: 右子树

    • 2

      若二叉树为空,则空操作,否则依次执行如下3个操作: (1) 先序遍历左子树; (2) 先序遍历右子树; (3) 访问根结点。

    • 3

      关于二叉树的遍历,以下选项中描述错误的是() A: 二叉树的遍历可以分为三种:前序遍历、中序遍历、后序遍历 B: 前序遍历是先遍历左子树,然后访问根结点,最后遍历右子树 C: 后序遍历二叉树的过程是一个递归的过程 D: 二叉树的遍历是指不重复地访问二叉树中的所有结点

    • 4

      下面的程序段,实现对一棵二叉树的先根遍历。 public void preorder(BinaryNode p) // 先根次序遍历以p结点为根的子树,递归方法 { if (p != null) // 若二叉树不空 { System.out.print(p.data.toString() + " "); // 根先访问 ; // 遍历p的左子树,递归调用 ; // 遍历p的右子树,递归调用 } }