2016-09-03 97 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()