课后题 数据结构 ds.05.03.01 选择题
第 59 题

某二叉树的先序序列和后序序列正好相反,则该二叉树一定是( )。

A. 空或只有一个结点 B. 高度等于其结点数 C. 任意一个结点无左孩子 D. 任意一个结点无右孩子

[tag_link]

correct answer: B

结论

NLR与LRN互反要求每个结点至多一个孩子,形成单支树,高度等于结点数。

推导

若某结点同时有左右子树,先序在根后先进入左子树,而反转后的后序在根后先对应右子树,二者不可能逐项相同。因此每个结点至多有一个孩子,整棵树是单支链,高度等于结点数。

易错点

单支方向可混合,非必然全左或全右。