原文:已知中序遍歷和先序遍歷求后序遍歷

給一棵樹的先序遍歷和中序遍歷如下: 先序遍歷:ABCDEFGHI 后序遍歷:CEDFBAHGI 后序遍歷結果:EFDCBHIGA 首,先序遍歷的過程為根 左 右,中序遍歷的過程為左 根 中,后序遍歷的過程為 左 右 根 由先序遍歷過程可知先序遍歷最開始的都是根,所以可以由先序遍歷的根對應中序遍歷中的根從而在中序遍歷中對樹進行划分。 划分結果 先序遍歷的根: A B C D E F G H I 下 ...

2019-09-22 15:34 0 1490 推薦指數:

查看詳情

已知二叉樹的遍歷/后序遍歷后序/

已知兩種遍歷序列原始二叉樹 算法思想: 需要明確的前提條件 通過可以求出原始二叉樹 通過后序可以求出原始二叉樹 但是通過后序無法還原出二叉樹 換種說法: 只有通過或者后序才可以確定一個二叉樹 先來看一個例子,已知遍歷 ...

Mon May 16 20:17:00 CST 2016 0 2930
153. 已知遍歷遍歷二叉樹的后序遍歷

題目描述 有一棵二叉樹,每個節點由一個大寫字母標識(最多26個節點)。現有兩組字母,分別表示前序遍歷(父節點->左孩子->右孩子)和遍歷(左孩子->父節點->右孩子)的結果,請你輸出后序遍歷(左孩子->右孩子->父節點 ...

Wed Oct 27 19:04:00 CST 2021 0 1665
已知遍歷后序遍歷前序遍歷

現在知道后序,則再后序遍歷中最后一個為根節點,然后我們要求的為前序遍歷輸出根節點,然后在遍歷中找到第一個根節點,會將遍歷分為兩大部分,就是左右兩棵子樹。 再對應的除去第一個根節點后,在后序遍歷根據遍歷分的兩個子樹,分別對應后序遍歷的部分,再在后序遍歷尋找到下一個根節點再 ...

Mon Feb 24 18:03:00 CST 2020 0 1974
根據后序遍歷輸出遍歷

輸入格式: 第一行給出正整數N(≤),是樹結點的個數。隨后兩行,每行給出N個整數,分別對應后序遍歷遍歷結果,數字間以空格分隔。題目保證輸入正確對應一棵二叉樹。 輸出格式: 在一行輸出Preorder:以及該樹的遍歷結果。數字間有1個空格,行末不得有多余空格。 輸入樣例 ...

Fri Nov 09 23:09:00 CST 2018 0 1970
根據后序遍歷輸出遍歷

本題要求根據給定的一棵二叉樹的后序遍歷遍歷結果,輸出該樹的遍歷結果。 輸入格式: 第一行給出正整數N(≤30),是樹結點的個數。隨后兩行,每行給出N個整數,分別對應后序遍歷遍歷結果,數字間以空格分隔。題目保證輸入正確對應一棵二叉樹。 輸出格式: 在一行輸出 ...

Sun Oct 13 05:40:00 CST 2019 0 752
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM