链接: leetcode主页 拥有完整刷题记录.
现在是2020年6月7日21:49:02,距离我开始刷leetcode的日期2020年5月8号已经差不多过了一个月了,刚刚刷到120道左右。
考虑到最近在考试周,这个速度勉强能接受吧。
为了给你自己留一个记录,今天开始记录刷题的进度,也可以稍微写一点感悟。
当然,记录的更重要的目的是督促自己一直坚持下去,这个是督促自己进步的动力。
刷leetcode的目的,一是巩固基础的数据结构知识,二是增强自己的代码实现能力,三是提高自己的编程规范性,四是给自己无聊的生活加上一点小小的trick,当做是一个小小的习惯吧。
2020年8月2日 18:40
决定不再每天记录刷题了,以后慢慢刷一刷即可
周赛做了三道题,不太难,都是些数组、栈、队列的简单应用,最后的动态规划不会。
今天写了签到题和四道动态规划题目,稍微了解了一点点动态规划emm 。
做题数量7
总数 121
今天的签到题目以前做过,是一个并查集,直接交了。
又写了四道动态规划,一道困难,三道中等,大致上就是编辑单词问题+背包问题变种,写了两个小时心酸
做题数量5
哈哈,写了一小会作业,手痒又刷了一道动态规划
总数 126
今天的签到题是一个简单动态规划,字母编码,比之前做过的一个还简单一点。
做了四道题目,一道困难题(高楼扔鸡蛋问题),三道背包问题,不得不说,做的有点晕乎乎的。
做题数量4
总数 132
EMM 晚上闲来无事,又刷了三道中等动态规划
总数135
今天写了三道题,两道困难一道中等,都是动态规划。
难度很大,需要慢慢理解。
看了一下周赛积分,大约是1605,打一场才加了100分emm
做题数量3
总数138
晚上有心情再继续写吧
晚上十点半,头晕脑胀,写了两道树的中等简单题,练练手,不太困难。
总数 140
今天早上起来上完早课写题目,写了五道题目 一个半小时
包括动态规划里面的博弈+贪心区间调度+正则表达式匹配+签到题单调栈
还是比较复杂的
那个正则表达式匹配感觉还可以不用递归来写
具体的还是需要研究。
总数 145
早上上完计算机组成课,抽两个小时写了签到题三数之和以及动态规划里面的键盘问题和股票问题。收获颇丰,也很疲惫。
做题数量8道题目。
总数 153
上午要考试 做了几道回溯算法 感觉还可以 比动态规划简单不少哦
总数 155
又写了八皇后系列问题,一共四道题目。
总数 159
不行 159太难受了,强迫症 随便写了一道回溯
总数 160
打了双周赛和周赛,都裂开了,还是要好好学习的呀。。
我真是醉了emm
今天再写一道签到题目就去搞作业吧
随便写了写签到题,看样子数组那边还是要好好巩固的emmm
总数 165
今天过忙,暂时签到题一下算了。
有几场考试 我裂开。
总数 166
今天过忙,只做到签到题混一混算了
总数 167
我真是醉了,键盘打字打多了,居然压迫了尺神经,手麻麻的裂开了,现在只能把手臂悬空上去,难受死了,我裂开。
最近考试,混混签到题目,一道简单的动态规划
总数 168
尺神经压迫舒服多了,睡了一晚上
混一道签到题目,今天要考试,暂时停一下
总数 169
今天考数据库原理,我真是裂开了emm
看情况刷题目吧,可以考完试写几个回溯算法。写上一点基础的回溯算法陶冶一下情操。
总数170
今天的签到题是以前做过的字符串匹配,难度还可以,是动态规划,直接交了。
总数 170
复习了一天计算机组成,我真的要裂开了,复习不完了emm
幸亏签到题以前做过,是树的一道困难题。
总数170
今天做了一道模式匹配中等题目,貌似可以直接进行美剧求解
下面开始再次复习计算机组成原理的超标量处理器和并行处理,是一个浩大的工程,压力好鸡儿大。。
总数 171
简单题二进制求和,思路还是比较简单的,首先规格化对齐数字位数,然后再按照规则补齐即可,最后
有进位的话,再补一个1即可。还是比较简单的。
总数 172
今天的话需要复习12个小时总时间,从早上10点到晚上十点,具体计划在为知笔记里面有的。
签到题是距离最近的三数之和,是比较简单的一道签到题,排序+动态枚举即可解决,难度不太大。
总数 173
今天的签到题以前做过,单词拆分+动态规划,难度不太大,直接交了。
今天又是要复习一天的节奏了emm 真的是心累
总数 173
今天的签到题目是一道去除重复节点的题目,简单题,用hash表统计数值即可 map.count(target)==map.end() 统计节点是否出现,未出现则加入链表末尾,同时把数值加入map之中,还是比较简单的。
总数 174
明天就要考试了,好焦虑
签到题是一道比较简单的数组题目,随便写写交了
总数 175
马上考试 随便写了一道签到题 是双指针
实际上也可以使用动态规划的 貌似不是最优解
总数 176
要考试了 , 好紧张 我裂开
今天这个题目写过了,优先级队列一次交了
只剩下两门考试了 轻松多了
可惜其他考试烤裂开了
总数 176
总算考完试了,没有一点压力真的舒服。今天只写了一道签到题,还是以前写过的,从明天开始恢复原来的强度。
总数 176
又是新的一天,开始刷回溯法的相关习题。
总数 177
签到题+三道回溯,感觉好累,好久不写代码了,考试周将近两个星期不写,手有点生了
总数 182
签到题+四道回溯法,感觉这方面的熟练度可以了,可以开始刷下一个专题了
大约一个半小时,速度还是有点慢了
总数 187
签到题目+三道链表的中等难度题目 包括著名的两数之和,要是刚刷题就写一定会出现海量bug的,但是难度也并不是特别的大。
总数 191
签到题是通配符匹配,递归+备忘录解决
之后又来了四道中等链表题目,感觉还可以,就是指针跳来跳去的,没啥技巧
总数 196
闲来无事,又写了4道链表中等题目,不得不说链表确实是要简单一点点的
总数 200
签到题目用dfs+visited数组超时了,只好使用dp,最后还是写出来了
之后写了几道快慢指针+双指针的简单题目,算是稍微学习了一下。
总数:205
今天的题目有点硬核
签到题动态规划 四道中等双指针,是快慢指针和前后指针的复杂化,花了两个小时
总数 210
今天高考了,不知怎的,不用高考的我还有点紧张 哈哈
今天写了四五道滑动窗口的题目,不得不说,小细节确实多,写的比较艰难。
总归是些过去了
现在理综应该刚刚考完了,哎,高考已经基本尘埃落定了,英语没啥好说的。
总数 216
签到题+五道中等滑动窗口题目,写基础题写的算是比较熟练了,滑动窗口可以告一段落了。
裂开的是,今天居然打了两个小时王者,我真是醉了,现在感觉非常悔恨。
总数 222
今天状态不佳,写两道题混一混算了。
总数 224
今天写了很多东西
树状数组+快速幂+递归链表+跳跃游戏,知识量还可以
总数 230
签到题的动态规划居然写了半个小时emm 后向简易动态规划,应该没那么难写的哇。emm
还是要想清楚再开始写代码的,先思考清楚,再把过程实现即可。
裂开,今天休闲了一天,啥也没干,就写了两道题目emm。
总数:232
今天学习了很多东西 信封嵌套+区间操作+分治算法(基础题目)
主要搞了一会分治算法,不得不说,需要考虑的细节还是比较多的
写的简单题目也比较多,写了一下归并排序,真的是写的蛋疼,不好写。
总数 240
签到题是一道动态规划,之后写了一些比较基础的题目巩固了一下,难度并不是特别的大。
今天在医院里面跑了一天,很累emm
明天就能回家放松了emm
总数 250
签到题以前写过,简单的动态规划
今天写了五道并查集,好家伙,一个比一个复杂。写的很吃力,需要看题解。
明天继续钻研并查集,知道自己能够独立书写代码为止。
总数 255
今天独立写了几道并查集题目,真的是不好写
代码很长emm
三小时四道题目
总数 260
今天学习了一下哈希表的基本用法,做了一些巩固题目
不得不说,简单题是真的简单
不就得将来,可以一天30-40道简单题目的速度进行刷题,这样总数会上升的非常的块。
总数 265
签到题子串匹配,动态规划快速写出,难度不是特别大
又写了四道位运算
位运算从简单题开始写,难度还是有点大的。
总数 270
闲来无事,随便写了写位运算的题目,大部分是简单题目,确实简单。
总数 281
签到题以前写过,是一道动态规划
随便写了点位运算,感觉写的非常浅显
最近学习态度有点小问题
总数 288
今天写了很多设计题,包括前缀树+设计twitter,难度有点大额emm
写了三个小时代码 ,一共写了九道题目。
总数 297
凑个整数比较舒服 又随便写了几道题
总数 300
好累 今天就签到算了 休息一天
总数 301
今天只写了两道题目,看了一天驾照 科目一的题目
明天就要考了,复习的还算可以了
总数 303
考完驾照疲惫不堪,只好休息一天
总数 305
签到题+一些简单题,不得不说刷题到现在,算法能力有了很大的提高了
总数 311
需要开启新的专题,学习计算机科学的其他方面了,算法就保持每天五道题目的速度慢慢刷下去,直到刷到600道的时候,可以停止刷题。
最后一次更新了,算法刷题算是到此结束,以后不会抽这么长时间刷数据结构和算法了,需要去修炼计算机的内功,啃四门大专业课。
至此完结。