编程笔试(解析及代码实现):二叉树的后序遍历。输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。
目录
题目描述
二叉树的后序遍历。输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
代码实现
二叉树的后序遍历
题目描述:输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
代码实现
class Solution:
def VerifySquenceOfBST(self, sequence):
# write code here
#(1)、先判断长度,0返回False、1返回True
length=len(sequence)
if length==0:
return False
if length==1:
return True