2012-10-26 53 views

回答

1

試試這個。

 
def size(node) 
    if node.nil? 
    0 
    else 
    size(node.left) + 1 + size(node.right) 
    end 
end 

+0

謝謝。它工作完美。 – John

+0

'如果node.nil?'稍微單一 - >'如果節點'(並翻轉分支)。 @約翰,是不是你的「大小」的方法? – tokland

+0

是的,大小是一種方法。我稍微改變了上面的代碼。有用 – John