1. 程式人生 > >兩種遍歷方式可以唯一確定一棵二叉樹嗎?

兩種遍歷方式可以唯一確定一棵二叉樹嗎?

按照資料結構課本上的說法:

  • 前序遍歷+中序遍歷
  • 後序遍歷+中序遍歷

可以唯一確定一棵二叉樹。


反例:

         1                      1

      /                               \

1                                         1

上述兩棵二叉樹的前序序列和中序序列都為(1,1)。根據二叉樹的定義,我們知道這兩棵二叉樹是不相等的。


綜上,在我們想要確定兩顆二叉樹是否相同的時候,“將兩種遍歷序列進行對比”這種方式是不可取的。