
LeetCode经典——70.爬楼梯&&509.斐波拉契数列
发布日期:2025-04-05 04:35:24
浏览次数:8
分类:精选文章
本文共 441 字,大约阅读时间需要 1 分钟。
回忆起去年这个时候,我曾陷入过一次自我怀疑的阶段,内心充满了对自己的质疑。当时我刚刚接触编程,决定从硬件开发转向软件开发。看到了翁凯老师的MOOC内容后,我第一次有了实际动手编程的冲动。
在这段学习之路上,我第一次尝试写递归代码,但很快就遇到了超时问题。面对这种困境,我意识到自己对问题本质的理解还不够深入。于是,我决定换一种思路,从Dynamic Programming(DP)入手。这个方法让我逐渐掌握了解决递推问题的有效策略。
在这部分学习中,我深刻体会到了数学与编程的结合。当遇到类似爬楼梯的问题时,我不再被递归的复杂性所困扰,而是通过分析问题,建立状态转移方程,从而轻松写出了高效的DP解决方案。这让我对斐波拉契数列有了更深的理解,也为其他递推问题奠定了思考基础。
通过这一系列的学习和实践,我逐渐找到了自己的编程节奏。虽然技术进步很快,但实现完全 至臻完美仍然需要不断的练习和调整。这个过程让我明白,编程不仅是掌握方法,更重要的是建立正确的思考方式和解决问题的思维模式。
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月20日 05时34分22秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Java反射
2023-01-28
java反射介绍
2023-01-28
Java反射代码编写
2023-01-28
JAVA反射机制
2023-01-28
JAVA反射机制
2023-01-28
Java反序列化-CC2分析,从零基础到精通,收藏这篇就够了!
2023-01-28
Java反序列化和JNDI注入漏洞案例实战
2023-01-28
JAVA反序列化漏洞修复解决方法
2023-01-28
java反编译工具--jd-gui
2023-01-28
java取整和java四舍五入方法
2023-01-28
Java可变参数列表
2023-01-28
Java各中依赖包介绍
2023-01-28
Java合同管理系统(源码+mysql+文档)
2023-01-28
Java合肥市公务员报名管理系统(源码+mysql+文档)
2023-01-28
Java合肥惠康养老平台app(源码+mysql+文档)
2023-01-28
Java后端使用socketio,实现小程序答题pk功能
2023-01-28
Java后端开发书架
2023-01-28
Java基础学习总结(47)——JAVA输入输出流再回忆
2023-01-28
Java基础学习总结(4)——对象转型
2023-01-28
Java基础学习总结(4)——对象转型
2023-01-28