最近刚入手《算法设计与分析(Python版)》,这本教材把经典的算法思路和Python代码结合得很自然,像分治、动态规划这些概念讲得挺清楚,还配有实际案例。不过Python写起来虽然简单,但算法复杂度分析部分的数学推导还是有点烧脑,学起来不轻松。
现在最缺的是能配合教材的习题详解和课后项目代码,自己跑通案例容易,但遇到变式题就容易卡壳。也想找一些配合教材的视频讲解,特别是递归树和主定理那几块,光看书有点绕。另外希望有配套的刷题指南,把教材里的算法和LeetCode常见题对应上。
我自己的方法是先把教材里的伪代码手动翻译成Python跑一遍,再对照优化版代码找差距。但遇到复杂问题还是效率不高,不知道大家是怎么啃下来的?有没有好的学习群或者笔记分享?求学长学姐带带路,一起交流少走弯路~