发布网友 发布时间:2022-04-29 07:03
共1个回答
热心网友 时间:2022-06-20 22:54
郝斌老师的就很不错。
他讲得非常好,郝斌老师的思路是以初学者的思路来思考的,非常适合小白,你不理解的问题,基本上他都会详细说一下,有的地方他讲的不是非常的全,但是讲的比较深刻,课程的使用的书是严蔚敏的《数据结构》可能比较晦涩难懂,可以去看看《大话数据结构》或者《啊哈!算法》这两本书。
相信无论是已经毕业的同学还是正在学校学习的同学,都或多或少地被数据结构与算法这门课给折磨过。数据结构与算法这门课开篇就讲了一个非常重要的概念:程序 = 数据结构 + 算法,对于初学者可能还不能完全地理解这句话,不过对于已经工作两三年的同学相信对这句话是深信不疑的。
分层三个步骤:
1、首先先大致了解什么是算法,可以通过一些科普读物来入门,这个过程我称之为入门阶段;
2、接着可以尝试实现一些比较容易的数据结构和算法,这样可以更加深对数据结构和算法的了解,这个过程我称之为实践阶段;
3、最后去了解数据结构与算法背后的相关数学原理等,这个过程我称之为原理阶段。