[問題] Leetcode 110 Balanced Binary Tree

作者: PPTHS (魯蛇王)   2017-04-27 14:45:00
開發平台(Platform): (Ex: Win10, Linux, ...)
leetcode
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
leetcode
leetcode 110 網頁
https://leetcode.com/problems/balanced-binary-tree/#/description
我的leetcode程式碼
http://codepad.org/NzH4kWDj
我的錯誤訊息
http://imgur.com/a/I40rk
想請問一下
為什麼我的全域變數bal
在程式碼23行的時候 bal值已經變成false了呢?
我明明就還沒做更改bal值的動作
有請各位大大解惑 Orz
謝謝!!!
作者: sorryla (Mr.東)   2017-04-27 15:36:00
換個名字看看? 搞不好被測試程式改到
作者: PPTHS (魯蛇王)   2017-04-27 16:32:00
有大大跟我說錯誤原因了 應該是因為leetcode一次測好幾筆
作者: shadow0326 (非議)   2017-04-27 16:32:00
為什麼要用全域?
作者: PPTHS (魯蛇王)   2017-04-27 16:34:00
case,導致bal值遭到更改,而且我自己的程式邏輯也有誤><才會導致執行結果錯誤..
作者: woody3724 (woody)   2017-04-30 09:15:00
leetcode在測下一筆測資時(e.g. 下一顆樹),全域變數不會被清掉喔....我也遇過這種情況,所以以後就不用全域了

Links booklink

Contact Us: admin [ a t ] ucptt.com