0
這是來自leetcode的問題: 給定一個二叉樹,找到它的最小深度。 最小深度是沿着從根節點到最近葉節點的最短路徑的節點數。 如果我正確理解,這意味着,如果我有一個樹如何計算二叉樹的最小深度
8
/\
3 10
/
1
最小深度應該是2(從節點8到10)。 但是,從這兩個python代碼鏈接: http://codesays.com/2014/solution-to-minimum-depth-of-binary-tree-by-leetcode/ https://gist.github.com/Ray1988/9374678 我編譯的結果是3!這使我很困惑......
well..i不知道爲什麼,這個數字並不show..Here就是我的意思:根是8,其左孩子是3,右孩子10.And 3有其左子1 .. ..謝謝 – user12551
代碼是否可能解釋了只有一個根深度爲1的樹?所有的路徑都會比您期望的多返回1嗎? – AndyG
我看着兩個代碼塊,他們似乎返回2(如預期)。當然,我不是Python解釋器,我懶得去運行代碼,所以我不能肯定地說,但是......看起來你錯了那些解決方案的回報。你的問題到底是什麼? – Shashank