[問題] Leetcode 110 Balanced Binary Tree

看板C_and_CPP (C/C++)作者 (魯蛇王)時間9年前 (2017/04/27 14:45), 9年前編輯推噓1(107)
留言8則, 4人參與, 最新討論串1/1
開發平台(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

04/27 15:36, , 1F
換個名字看看? 搞不好被測試程式改到
04/27 15:36, 1F

04/27 16:32, , 2F
有大大跟我說錯誤原因了 應該是因為leetcode一次測好幾筆
04/27 16:32, 2F

04/27 16:32, , 3F
為什麼要用全域?
04/27 16:32, 3F
我思考邏輯出了問題QQ

04/27 16:34, , 4F
case,導致bal值遭到更改,而且我自己的程式邏輯也有誤><
04/27 16:34, 4F

04/27 16:35, , 5F
才會導致執行結果錯誤..
04/27 16:35, 5F
※ 編輯: PPTHS (210.69.151.244), 04/27/2017 16:37:22

04/30 09:15, , 6F
leetcode在測下一筆測資時(e.g. 下一顆樹),全域變數不
04/30 09:15, 6F

04/30 09:15, , 7F
會被清掉喔....我也遇過這種情況,所以以後就不用全域
04/30 09:15, 7F

04/30 09:15, , 8F
04/30 09:15, 8F
文章代碼(AID): #1P0PDmwo (C_and_CPP)
文章代碼(AID): #1P0PDmwo (C_and_CPP)