LeetCode错误:AddressSanitizer: heap-buffer-overflow on address...............(3sum)

一下午的时间都填在了这个bug上,比较了别人的代码,明明核心部分都是一样的思路,为啥我的就是过不去,把别人的粘贴过来就可以过......知道是缓冲区溢出,可能是数组访问越界,然后百般检查了vector没问题呀?后来一点点比较我的代码和别人的代码,一个个细微的地方去比较,怎么也想不到最后问题出在一个if判断的语句中,数组访问越界了。 我没有想到这个做与运算的地方要先判断back>0,确保back>0
相关文章
相关标签/搜索