Q33二叉搜尋樹的後序遍歷序列

2021-10-04 21:34:27 字數 461 閱讀 7372

輸入乙個整數陣列,判斷該陣列是不是某二叉搜尋樹的後序遍歷的結果。如果是則輸出yes,否則輸出no。假設輸入的陣列的任意兩個數字都互不相同。

二叉搜尋樹

上圖所示二叉搜尋樹 bst ,的後序遍歷為:

132 576 4

class

solution

if(isrightsubtree)

}//遞迴判斷左右子樹

return

(leftsubtree.

empty()

||verifysquenceofbst

(leftsubtree))&&

(rightsubtree.

empty()

||verifysquenceofbst

(rightsubtree));

}};

33 二叉搜尋樹的後序遍歷序列

擴充套件題 leetcode 1008.前序遍歷構造二叉搜尋樹 舉一反三 輸入乙個整數陣列,判斷該陣列是不是某二叉搜尋樹的後序遍歷結果。如果是則返回true,否則返回false。假設輸入的陣列的任意兩個數字都互不相同。5 2 6 13示例 1 輸入 1,6,3,2,5 輸出 false 示例 2 輸...

33 二叉搜尋樹的後序遍歷

二叉搜尋樹 任意節點,左子樹所有的節點比根節點小,右子樹的所有節點比根節點大。題目 輸入乙個整數陣列,判斷該陣列是不是某二叉搜尋樹的後序遍歷的結果。如果是則輸出yes,否則輸出no。假設輸入的陣列的任意兩個數字都互不相同。思路 1。後序遍歷,先找到根節點,最後乙個數 2.判斷第乙個數是否小於根節點,...

Q24 二叉搜尋樹的後序遍歷序列

q 輸入整數陣列,判斷該陣列是否為某二叉搜尋樹的後序遍歷結果。題目裡有幾個字眼要求我們熟知,第一就是二叉搜尋樹,第二個就是後序遍歷,第三就是它是樹。1 二叉搜尋樹 左孩子的值 根結點的值 右孩子的值 2 後序遍歷 左 右 根 3 樹 若一棵樹是滿足某一性質x的x樹,則其子樹若存在,則也定為滿足x性質...