牛客網 24 二叉搜尋樹的後序遍歷序列

2022-03-13 08:04:00 字數 582 閱讀 5421

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

package leetcode;

public class l23sequenceofbst

private boolean verifysquenceofbstcore(int sequence,int start, int len)

int j;

for(j=i;jstart)

boolean right=true;

if(len-i>1)

return left&&right;

} public static void main(string args) ;

l23sequenceofbst l23= new l23sequenceofbst();

system.out.println(l23.verifysquenceofbst(seq));

int seq2=;

system.out.println(l23.verifysquenceofbst(seq2));

}}

牛客網 二叉搜尋樹的後序遍歷序列

輸入乙個整數陣列,判斷該陣列是不是某二叉搜尋樹的後序遍歷的結果。如果是則輸出yes,否則輸出no。假設輸入的陣列的任意兩個數字都互不相同。public class solution else if sequence.length 1 return verifysequenceofbst sequen...

24 後序遍歷二叉搜尋樹

題目描述 輸入乙個整數陣列,判斷該陣列是不是某二叉搜尋樹的後序遍歷的結 果。如果是則輸出 yes,否則輸出 no。假設輸入的陣列的任意兩個數字都互不相 同。思路 先找到右子樹的開始位置,然後分別進行左右子樹遞迴處理。實現 public boolean verifysquenceofbst int s...

牛客 二叉搜尋樹的後序遍歷序列

輸入乙個整數陣列,判斷該陣列是不是某二叉搜尋樹的後序遍歷的結果。假設輸入的陣列的任意兩個數字都互不相同。二叉搜尋樹或者是一棵空樹,或者是具有下列性質的二叉樹 1 若左子樹不空,則左子樹上所有結點的值均小於它的根結點的值 2 若右子樹不空,則右子樹上所有結點的值均大於它的根結點的值 3 左 右子樹也分...