
LeetCode
Mark周末
这个作者很懒,什么都没留下…
展开
-
list去重
list如何去重list(set(l))打乱了顺序l = [1,1,3]l = list(set(l)) #去重成功,但是打乱了顺序sortedsorted(set(l),key=l.index)迭代去重原创 2021-01-29 14:16:35 · 151 阅读 · 0 评论 -
DP动态规划 递归迭代
在刷leetcode的时候,因为对DP和递归不是很熟,对两者界限也很模糊。所以看了一些概念以后来写一个日记DP动态规划:解决一类(离散)优化问题的思路的总称;这是一类问题的定义,解决这类问题的核心在于找到递推公式f(x)=f(x−1)+g(n)得到递推公式之后,如何计算递推公式存在两种方法:自顶向下和自底向上自顶向下:能采用递归实现int Fibonacci(int n){ if(n == 0) return 0; if(n == 1) ret原创 2021-01-28 15:06:23 · 322 阅读 · 1 评论 -
Leetcode ERROR: AddressSanitizer: heap-buffer-overflow on address错误
LeetCode数组越界错误刚开始刷题LeetCode,遇见了一个问题,以26 删除重复元素为例,在自己电脑上怎么样都对,但是在leetcode运行过不去,因为leetcode对数组访问是否严格。比如:for(int i=0;i<numsSize;i++){ if(nums[i]==nums[i+1]){ } }这个代码可能访问 numsSi...原创 2019-11-21 13:49:55 · 6662 阅读 · 3 评论