代码随想录Day02
今日任务
977.有序数组的平方
首先看了提示要用双指针,自己摸索了大概一个小时无果,总是有一些边界值和特殊情况无法处理。
看了代码随想录的解析后又尝试了一遍,大概20分钟完成。
这里留着后补代码
休息了10分钟
209.长度最小的子数组
首先看了提示是滑动窗口,大概意思理解,但是怎么滑不会实现,思考10分钟无果。看了提示后用时20分钟还是没写出来,看着代码写了一遍直接提交了。
public int minSubArrayLen(int target, int[] nums) {
int left = 0;
int sum = 0;
int result = Integer.MAX_VALUE;;
for (int j = 0; j < nums.length; j++) {
sum+=nums[j];
while (sum>=target) {
result = Math.min(result, j - left + 1);
sum-=nums[left];
left++;
}
}
return result == Integer.MAX_VALUE ? 0 : result;
}
59.螺旋矩阵II
这道题没有提示,也完全没思路,想找数学规律没找到,尝试大约十分钟。看了提示后明白就是要模拟操作,但是此时思路已经开始混沌,留着周末补吧。
状态总结
今天的状态比昨天好太多,起码在前几个小时可以集中注意力,本来是想下班回家先睡一觉的,也睡不着,但是还可以。现在困了。
在时间上可能需要控制一下,在工作日的时间,每道题控制在1个小时之内吧,实在不会就混个眼熟先。
腰疼,害怕,第一次感觉到腰疼。
今日股票+0.5%,再涨40天就回本啦!

7215

被折叠的 条评论
为什么被折叠?



