
本书介绍了数据结构的基本概念和基本算法。全书共分为10章,包括概论,线性表及其顺序存储,线性表的链式存储,字符串、集合和特殊数组,递归,树型结构,二叉树,图,检索,排序等内容。
本书内容丰富,逻辑性强,文字清晰流畅,既注重理论知识,又强调工程实用。书中既体现了抽象数据类型的观点,又对每个算法的具体实现给出了完整的C语言源代码描述。本书配套资源丰富,包含代码、PPT课件、教案、教学大纲、实验详细指导、习题答案及解析等教学资源,同时重点内容录制了微课视频,支持线上线下混合教学。
本书可作为高等院校计算机专业及相关专业本科生“数据结构”课程的教材,也可以作为从事计算机工程与应用的广大读者的参考书。
李云清, 教授,硕士研究生导师。江西省高等学校中、青年骨干教师,江西省教育厅认定的江西省高等学校首批首级优质精品课程《数据结构》课程负责人。独立系统地为计算机本科专业的学生开设了《数据结构》、《程序设计方法学》、《高级程序设计语言》(如BASIC语言、PASCAL语言)、《程序设计选讲》等专业课程。独立系统地讲授了《面向对象技术》和《软件自动化》等计算机专业硕士研究生课程。为研究课程进修班和助教进修班讲授《人工智能》、《面向对象技术》和《软件自动化》等课程。(合作)主持完成教育部教改项目1项,主持(完成)江西省教育厅科技项目2项,并且作为第二成员完成了3项国家级科研项目(1项国家863计划,2项国家自然科学基金)和1项江西省跨世纪人才项目。另外,主持完成江西省教育厅省级教学研究项目1项,主持完成3项江西师大科研和教学研究课题。合编出版教材三部。 获得省级优秀教学成果二等奖1次,三等奖2次。获得校级优秀教学成果一等奖1次、二等奖1次,校首届教师CAI课件大赛一等奖1次。