看板 C_and_CPP 關於我們 聯絡資訊
開發平台(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 謝謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.69.151.244 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1493275504.A.EB2.html
sorryla: 換個名字看看? 搞不好被測試程式改到 04/27 15:36
PPTHS: 有大大跟我說錯誤原因了 應該是因為leetcode一次測好幾筆 04/27 16:32
shadow0326: 為什麼要用全域? 04/27 16:32
我思考邏輯出了問題QQ
PPTHS: case,導致bal值遭到更改,而且我自己的程式邏輯也有誤>< 04/27 16:34
PPTHS: 才會導致執行結果錯誤.. 04/27 16:35
※ 編輯: PPTHS (210.69.151.244), 04/27/2017 16:37:22
woody3724: leetcode在測下一筆測資時(e.g. 下一顆樹),全域變數不 04/30 09:15
woody3724: 會被清掉喔....我也遇過這種情況,所以以後就不用全域 04/30 09:15
woody3724: 了 04/30 09:15