首页 > 试题广场 >

下列关于二叉树遍历的叙述中,正确的是( )

[单选题]

下列关于二叉树遍历的叙述中,正确的是(    )

  • 若一个叶节点是某二叉树的中序遍历的最后一个结点,则它必是该二叉树的前序遍历最后一个结点
  • 若一个点是某二叉树的前序遍历最后一个结点,则它必是该二叉树的中序遍历的最后一个结点
  • 若一个结点是某二叉树的中序遍历的最后一个结点,则它必是该二叉树的前序最后一个结点
  • 若一个树叶是某二叉树的前序最后一个结点,则它必是该二叉树的中序遍历最后一个结点

先序:考察到一个节点后,即刻输出该节点的值,并继续遍历其左右子树。(根左右)

中序:考察到一个节点后,将其暂存,遍历完左子树后,再输出该节点的值,然后遍历右子树。(左根右)

后序:考察到一个节点后,将其暂存,遍历完左右子树后,再输出该节点的值。(左右根)

发表于 2021-01-06 22:43:05 回复(0)
前序是中左右
中序是左中右
所以,前序最后一个节点是叶节点,可能是左孩子也有可能是右孩子
而中序最后一个节点是叶节点,必定是右孩子
发表于 2018-01-14 00:10:26 回复(2)
没看到树叶2字坑爹
发表于 2018-02-08 12:35:01 回复(2)
这棵树要是右节点都是空的,那么前序最后一个节点不是中序的最后一个节点
发表于 2017-11-15 09:57:03 回复(0)
<p>前序中序只有最后为叶子才能确定最后结点</p>
发表于 2020-12-14 15:17:25 回复(0)
因为是叶节点,又是中序遍历的最后一个结点,所以它必在右子树上。如果确定右子树上有叶子节点,那么前序遍历最后一个结点必在这个叶子节点上
发表于 2022-09-07 13:22:48 回复(0)
 上图是B,C,D的三个反例
发表于 2022-08-20 21:43:45 回复(0)
请问,树叶和叶子结点一样吗
发表于 2018-12-02 08:57:08 回复(2)
c没看到没有遍历二字,坑🕳️坑🕳️坑
发表于 2023-03-07 09:10:01 回复(0)