2016-09-03 99 views
0

我的inOrder遍历代码工作,除非打印完所有值后在最后打印无。有人能告诉我为什么吗?谢谢!inOrder遍历工作,但一直打印

def inOrder(self): 
    if self: 
     if self.left: 
      self.left.inOrder() 
     print(self.value) 
     if self.right: 
      self.right.inOrder() 
+2

你在做'((something.inOrder))'的打印代替'something.inOrder()'? – user2357112

+0

就是这样!哈哈,我觉得哑巴。谢谢一堆! – user3353890

回答

1

我相信你正在做的事情一样print(something.inOrder())而不是something.inOrder()