LeetCode錯誤:AddressSanitizer: heap-buffer-overflow on address...............(3sum)

一下午的時間都填在了這個bug上,比較了別人的代碼,明明核心部分都是一樣的思路,爲啥我的就是過不去,把別人的粘貼過來就可以過......知道是緩衝區溢出,可能是數組訪問越界,然後百般檢查了vector沒問題呀?後來一點點比較我的代碼和別人的代碼,一個個細微的地方去比較,怎麼也想不到最後問題出在一個if判斷的語句中,數組訪問越界了。 我沒有想到這個做與運算的地方要先判斷back>0,確保back>0
相關文章
相關標籤/搜索