要使一棵非空二叉树的先序序列与中序序列相同,其所有非叶结点须满足的条件是 。
只有左子树
只有右子树
结点的度均为1
结点的度均为2
解析:
先序序列是先父结点,接着左子树,然后右子树。中序序列是先左子树,接着父结点,然后右子树,递归进行。如果所有非叶结点只有右子树,先序序列和中序序列都是先父结点,然后右子树,递归进行,因此B正确。
如果是前序与中序相同就只能是B,如果是要相反就只能是A,C是包含两种情况,如果不是只有左或右子树的话,中序往往比较复杂。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
解析:
先序序列是先父结点,接着左子树,然后右子树。中序序列是先左子树,接着父结点,然后右子树,递归进行。如果所有非叶结点只有右子树,先序序列和中序序列都是先父结点,然后右子树,递归进行,因此B正确。