add #8 python implement

This commit is contained in:
haiker2011 2018-09-26 19:43:21 +08:00
parent 23f7a48929
commit 25d27ddaca

View File

@ -532,7 +532,24 @@ public TreeLinkNode GetNext(TreeLinkNode pNode) {
``` ```
```python ```python
def GetNext(self, pNode):
# write code here
# pNode is None
if not pNode:
return pNode
if pNode.right:
node = pNode.right
while node.left:
node = node.left
return node
else:
while pNode.next:
parent = pNode.next
if parent.left == pNode:
return parent
pNode = pNode.next
# pNode not have the next node
return None
``` ```