【代码随想录Day02】

代码随想录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天就回本啦!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值