![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode
文章平均质量分 56
phil__naiping
抽象能力是程序员必须具备的。
展开
-
最长上升子序列(leetcode 300)、最长连续递增子序列(leetcode 674)、最长重复子数组(leetcode 718)、最长公共子序列(leetcode1143))
Leetcode动态规划子序列总结原创 2022-06-14 09:50:11 · 262 阅读 · 0 评论 -
力扣==42==ERROR:AddressSanitizer: heap-buffer-overflow on address
出错原因数组越界,或者堆栈溢出。检查循环中的边界条件。比如在数组nums中,判断和前一个元素是否相等。for(int L =0; L<count;L ++){ if(nums[L]==nums[L-1]) { }}此时L从0开始,L-1=-1,出现数组越界。那么应该在添加语句L>0,即for(int L =0; L<count;L ++){ if( L>0 && nums[L]==nums[L-1]) { }.原创 2021-09-12 15:21:13 · 6437 阅读 · 2 评论