[第1节]时间、空间复杂度,斐波那契、爬楼梯

本文围绕数据结构与算法展开,强调了学习方法和实践的重要性,包括时间复杂度和空间复杂度分析。通过斐波那契数列举例,展示了高时间复杂度的问题,并提及了动态规划在解决LeetCode问题72-爬楼梯中的应用,通过优化降低空间复杂度。
摘要由CSDN通过智能技术生成

我要学习下去 ~~

数据结构与算法我已经开始学习好几次了,总是从入门到放弃……

“(博客)请再一次做我的棋子,这一次,我一定会赢~”

死磕碎碎念:

1.知识点逐个学习,完成单点熟练,再搭建整个数据结构与算法的知识网络图,然后自己绘制脑图固化知识。

2.学习三分靠看,七分靠练。所以要多搭配对应的leetcode习题进行练习,练习时不要死磕,一道题,五分钟内没有思路,直接看题解,记忆别人优秀的代码化为己用,君子善假于物。

3.对于基本的算法模板,必须背诵默写,达到“脱手而出”的地步。

4.学习任何新的知识,都需要进行“刻意练习”,才能达到熟练的地步。

背诵代码

算法模板和leetcode代码一般都很简短,10~35行,结合康奈尔笔记,和手写代码的特点,用下面这个笔记模板,装订线设计在左侧,方便订书机装订,不时拿出观摩,望能成仙~

链接: https://pan.baidu.com/s/1BDuhyvMahWNI0malB4BvLQ 提取码: z2m8

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值