纸质图书和电子资源覆盖了知识和实践的完整内容,可以搭配使用
以火车票管理系统为载体,将原理讲解和代码实践相耦合
对于每一个代码清单,在线平台提供了测试程序,可以直接在线修改和运行
由俞勇、翁惠玉老师主讲的视频网课材料已经在伯禹学习平台开放。若大家想要观看视频学习,可以点击右上角“视频课程”前往。
动手学数据结构 (Hands-on DS)以火车票管理系统为载体,贯穿全文地引导学生去主动掌握数据结构与算法的基本概念和相关知识。本教材既注重理论,又注重算法设计,更突出代码实现,是一本着眼于数据结构与基本算法的教学实践的教材。
本书介绍了线性表、队列与栈、树与优先级队列、集合与静态查找表、动态查找表、排序、外部查 找与排序、图、最小生成树与最短路径、算法设计思想等内容,将数据结构的理论与真实应用的实践紧密结合,从各种数据结构的代码实现到火车票管理系统的代码实现,手把手地指导读者学习数据结构与算法,帮助读者轻松掌握数据结构与算法的基本知识及基本技能,为后续进行更多专业课程的学习打下扎实基础。
我们希望听取大家的意见,关于本书若有任何反馈和建议,例如有什么地方写得不清楚、哪里的代码有问题、有什么话想要吐槽的,可前往 GitHub 项目提交 issue。