#!/usr/bin/env python
# -*- coding:utf-8 -*-
class Solution:
def lowestCommonAncestor(self, root: 'TreeNode', p: 'TreeNode', q: 'TreeNode') -> 'TreeNode':
stack = [root]
if p.val>q.val:
p,q=q,p
while stack:
node = stack.pop()
if not node:
continue
if p.val<=node.val<=q.val:
return node
else:
stack.append(node.left)
stack.append(node.right)
Previous
记录一下python运行含有jquery对象的代码
2019-10-15
Next
437. 路径总和 III
2019-08-29