CSDN话题挑战赛第2期
参赛话题:学习笔记
简单总结一下这周的刷题吧...
在开始的开始,当然是展示一下成果了,请给作者一些鼓励吧✨(点赞,关注,收藏):
【Day 01】力扣(LeetCode)每日一刷[506.相对名次][264.丑数][23.合并N个升序链表]
【day 02】LeetCode(力扣)每日一刷[1281. 整数的各位积和之差 ][215. 数组中的第K个最大元素 ][670. 最大交换]
【day03】LeetCode(力扣)每日一刷[239. 滑动窗口最大值 ][1422. 分割字符串的最大得分][1046. 最后一块石头的重量 ]
【day04】力扣(LeetCode)每日一刷[1306. 跳跃游戏 III ][703. 数据流中的第 K 大元素 ][1337. 矩阵中战斗力最弱的 K 行]
【day05】LeetCode(力扣)每日一刷[1464. 数组中两元素的最大乘积][347. 前 K 个高频元素][2163. 删除元素后和的最小差值 ]
【day06】力扣(LeetCode)每日一刷[21. 合并两个有序链表][206. 反转链表 ][392. 判断子序列]
【day07】LeetCode(力扣)每日一刷。[876. 链表的中间结点][142. 环形链表 II][121. 买卖股票的最佳时机]
一周下来,我完成了三七二十一道算法题,平均下来每天完成三题,实际上也是一天刷三题的进度,把一周记录下来的刷题博客放在一起,还是有一些震撼的。
是不是相当了不得,我自己看了都觉得牛坏了。
Hold on Hold on…
我一开始也觉得很了不起,以为自己是这样的(刷 ~ 漂移 ~ 嘎嘎快 ~):
直到我看到了这个:
你能注意到那一丝若有若无的绿色吗,你可能没有看错,那就是我这一周多以来的成果,在庞大的题海面前,只是一根毛罢了。
现实的我:
当然当然,不能因为题海之大,刷题之渺渺,就将自己一周来的努力看作虚无,总的来说,我还是有很大收获的:
首先,我养成了刷题的好习惯,从一开始有些不情愿的态度,绞劲脑汁想不出来的绝望,到现在,每天起床第一件事,就是大喊一声:我要刷题…(没那么夸张),但肯定是铁打的三题,流水的信心…依旧是绞尽脑汁想不出来,但至少愿意静下心来去琢磨题解了。
第二,还养成了写博客记录的习惯,虽然感觉刷题跟写博客可能没有什么必要的关联,但是每天记录下来自己的学习成果,真的是一件很增长信心与动力的事情,感谢CSDN。
第三,这一周写的题目,大部分都是能用优先队列(堆)的思路与方法来解决的,从简单,到中等,再到困难,能够明显感受到自己对堆排序这种算法的熟练度在不断增长,这种让人印象深刻的感受,真的能持续提供刷题的动力与信心,希望看到这里的也在刷题的小伙伴,可以试着一段时间内刷同类型的题,加深对这类算法的记忆与感悟,真的很有帮助!
很多事情不是随便想想,口头上说着下定决心就能做到的,更重要的就是发动我们的主观能动性,要有目标,还要有实际的行动。
想到自己能坚持下来,成就感就在心胸中油然而生,我能继续坚持下去,还会继续学习新的知识,希望有一天输出的博客内容更加高级,更加优质。
public class Demo01 {
public static void main(String[] args) {
while(true){
System.out.println("我要刷题!!!!!!!!!");
}
}
}
哈哈,贵在坚持✨: