《算法与数据结构》是计算机相关专业的一门核心基础课程,它是从事计算机软件从业人员必须掌握的基础知识,也是很多公司面试中衡量人员水平的重要内容。
作为一个在计算机行业摸爬滚打十几年的老兵,在学生时代学习过这门课程,在工作中更是多年从事过这门课的授课工作,我深深体会到学习这门课程的不易。《算法与数据结构》到底在讲什么?算法应该如何进行评价?有什么用处?怎么才能快速学好?怎么看懂大块的伪代码?......
在这门课程里,我试图运用多年的学习和授课经验,重新梳理《算法与数据结构》的主要内容,同时以Python作为工具语言,让大家能够拨开迷雾,掌握算法与数据结构的精髓。在这门课程中,我将按照学以致用的思路组织课程内容,摆脱乏味的理论学习,让算法、数据结构与具体的代码结合起来,学习过程带领大家编码实现,通过Python代码运行和调试促进对算法、数据结构的理解,同时也让大家对Python语言更加熟悉。
希望这门课程能够帮助更多的人走进计算机的世界,欢迎大家!