Talk is cheap.
class Solution:
def verifySequenceOfBST(self, sequence):
if not sequence:
return True
def dfs(Max, stop):
if sequence and Max >= sequence[-1] >= stop:
x = sequence.pop()
dfs(Max, x)
dfs(x, stop)
dfs(float('inf'), float('-inf'))
return not sequence
not sequence
是什么意思?sequence是否为空,如果是正确的遍历序列是sequence应该为空