某二叉树的先序和后序序列正好相反,则该二叉树一定是()。
- A.空或只有一个结点
- B.高度等于其结点数
- C.任一结点无左孩子
- D.任一结点无右孩子
正确答案及解析
正确答案
B
解析
若某二叉树的先序和后序序列正好相反,由于先序遍历是“根—一左子树——右子树”,而后序遍历是“左子树——右子树——根”,则该二叉树每层左、右子树只能有1个,即则该二叉树一定是高度等于其结点数。
某二叉树的先序和后序序列正好相反,则该二叉树一定是()。
若某二叉树的先序和后序序列正好相反,由于先序遍历是“根—一左子树——右子树”,而后序遍历是“左子树——右子树——根”,则该二叉树每层左、右子树只能有1个,即则该二叉树一定是高度等于其结点数。