当前位置: 首页 > 后端技术 > Java

JZ-023-二叉搜索树的后序遍历序列

时间:2023-04-02 09:35:23 Java

二叉搜索树的后序遍历序列标题描述输入一个整数数组,判断该数组是否为某个二叉树后序遍历的结果搜索树。如果是则返回true,否则返回false。假设输入数组中的任意两个数字互不相同。题目链接:二叉搜索树的后序遍历序列代码/***题目:二叉搜索树的后序遍历序列*题目描述*输入一个整数数组,判断该数组是否为二叉搜索树的后序结果遍历。如果是则返回true,否则返回false。假设输入数组中的任意两个数字互不相同。*题目链接:*https://www.nowcoder.com/practice/a861533d45854474ac791d90e447bafd?tpId=13&&tqId=11176&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking*/publicclassJz23{publicbooleanverifySquenceOfBST(int[]sequence){if(sequence==null||sequence.length==0){returnfalse;}returnverify(sequence,0,sequence.length-1);}/***递归法**@paramsequence*@paramfirst*@paramlast*@return*/privatebooleanverify(int[]sequence,intfirst,intlast){if(last-first<=1){返回真;}introotVal=sequence[last];intcutIndex=first;while(cutIndex

最新推荐
猜你喜欢