算法学习心得
算法学习心得记得第一次接触算法是在一个寻常的周末。我跟着别人打开洛谷第一题自然是轻松过关可做到第二题“过河卒”时整个人都懵了。凭借着对 C 语言的自信我曾以为自己已经跨进了编程的大门没想到一道题就把我挡在了门外。一个小时过去我依然毫无头绪。坐在电脑前的我开始胡思乱想难道我的同学每天面对的都是这种难度的题目别人能轻松解出的题我却连思路都没有这样下去还怎么和他们竞争焦虑像潮水一样涌来。最终还是点开了题解。看着那些大佬们行云流水的代码心里只剩下惊叹这些都是怎么想出来的那一刻我对算法产生了一种复杂的感情——既畏惧它的难度又被它的精妙深深吸引。我开始寻找各种学习资源。慕课上的算法课枯燥乏味看着看着就睡着了。又去全网搜罗各种“浅显易懂”的讲解可是听完依然写不出题——准确地说是每一道题都写不出来。直到遇见 TCP 学长。那天我鼓足勇气对他说想参加明年的蓝桥杯。他没有敷衍地鼓励几句而是认真地开始引导我。从那一刻起我才真正走上了算法之路。之所以说是“真正”是因为我终于遇到了那个指引我前行的人——灵神。他把 LeetCode 上所有的题目按照类型系统归类整理成了一份清晰的题单。从滑动窗口开始我顺着题单一题一题往下做。说来也怪以前在网课上听过的算法自己动手时总是漏洞百出——窗口什么时候扩大什么时候更新最大值什么时候记录答案每道题仿佛都有不同的套路。但跟着灵神的题单走每一个算法都被拆解成了清晰的类型我开始真正理解了算法背后的逻辑明白了什么时候该用什么方法。这是我刷得最久的一份题单。也是在这份题单的陪伴下代码量一点点积累起来熟练度也在不知不觉中提升。我发现了一个规律学语言最好的方式原来就是在刷题中反复运用。用得多了Python 的各种用法就自然刻在了脑子里写起代码来也越来越顺手。大一那年的寒假我把自己关在家里刷题。LeetCode 的题数从 10 到 100从 100 到 300现在突破了 400。我知道和那些真正的大佬比起来400 题也许只是起点。但比起这个数字更重要的是我已经找到了属于自己的节奏不会再因为一道题做不出来就慌了神。算法这条路还很长我会继续走下去。不是为了追赶谁只是因为在这条路上我终于体会到了解题的乐趣也找到了属于自己的节奏。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2428441.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!