序
数据结构一直是高校计算机及信息类相关专业的必修课,是编程爱好者程序设计的重要基础。对于第一次接触数据结构知识的初学者来说,内容过多、表达不清楚以及文字叙述不严谨,是造成学习障碍最主要的原因。为了让读者能以轻松的方式学习数据结构,笔者征询了多位教师的意见,采用了丰富的图例来阐述复杂的数据结构的基本概念及应用,并将重要理论、算法进行了非常翔实的诠释和逐一举例,因此本书是一本内容丰富且好学又专业的数据结构教学用书。
笔者长期从事信息教育和写作工作,在语句的表达上尽量简洁明了、逻辑清楚,为了检验大家在各章的学习成果,特别搜集了大量的习题,并参阅重要考试(例如:计算机国家水平考试、研究生升学考试等),为读者提供了更多的理论加实战演练的经验。
本书既是一本非常适合教授数据结构的教材,也是一本以C++语言描述数据结构的实践著作。为了避免教学和阅读上的不顺畅,书中的算法尽量不以伪代码来描述,而是以C++程序设计语言来展现。书中精选了核心的算法解析过程和范例程序的执行画面,全书所有的范例程序可以从指定网站下载,对所有范例程序都提供了完整的程序源码,读者可直接运行和验证。最后希望本书能带给大家对数据结构这门学科更完整的认识。
本书提供的视频教学可通过扫描每章二维码在线观看学习,获取PPT课件、范例程序源码和电子版附录B数据结构专有名词索引,请扫描下面二维码:
PPT 源码 附录B
如果下载有问题,请通过电子邮件联系booksaga@126.com,邮件主题为“求图解数据结构:使用C++:视频教学版范例程序代码”。
编 者
2022年3月
