算法能力提升攻略

本文介绍了作者通过快速刷完LeetCode的100道题来提升算法能力的过程,强调了自顶向下的学习方法。作者分享了刷题感受,指出刷题并未立即带来显著提升,但有助于理解不同算法。接下来,作者计划跟随名师提升算法思维,并打算利用所学算法创作作品,如图片加载库,涉及缓存淘汰和图像压缩算法。
摘要由CSDN通过智能技术生成

前言

一、先快速刷完100道题

🔥 LeetCode 热题 HOT 100
快速刷完这100道题,不追求每个题的每个解法都能吃透,只是说先克服对于算法的恐惧,第二是对各种类型算法的各种解法有个概览,有一种学习方法叫做自顶向下的学习方法,大概意思就是说先构想出你想要的最终的目标是什么样的,然后逐层分解,为了完成这个目标所需要的子任务,这样的好处一个是会让你只学有用的和核心的,而避免自下而上的时候盲目学习所有的知识。

自顶向下

百度百科

自顶向下(top-down)的分析算法通过在最左推导中描述出各个步骤来分析记号串输入。将大型的数字电路设计分割成大小不一的小模块来实现特定的功能,最后通过由顶层模块调用子模块来实现整体功能,这就是Top-Down的设计思想。

学习算法的目标

这个问题就自然而然的出来了,我学习算法的目标是什么?目前我的目标是这样的,我不想成为一个API Player,可以看到,现在所有的语言和技术封装的越来越好,我们就算学习再多的语言,最终也不过是这个语言的熟练工,如果有一天这个语言被替代了,我们又需要去熟悉其他的语言&#x

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值