本书是“十四五”职业教育国家规划教材。
“数据结构”是软件技术、网络技术等计算机类专业的一门重要的专业基础课程,本书是专门为该课程编写的教材,将“以学生为中心”的理念作为指导思想,内容精炼,通俗易懂,既便于教学,又适合自学。
本书内容分为两大部分:第1~10章为基础知识部分,第11章为综合应用部分。基础知识部分包括线性结构模块、非线性结构模块和简单应用模块。综合应用部分包括新生报到信息注册系统设计模块和万达停车场管理系统设计模块。本书的前10章内容首先通过实例项目描述引入问题,然后进行相应的知识介绍,最后对项目进行解析及具体实现,保证分层分类教学,并为较优秀的学生提供知识拓展部分。
本书对于各类数据结构的定义和操作原理进行了详细充分的介绍,并配有实例动画,做到理论联系实际,加强了数据结构实际应用的介绍,注重培养学生的数据结构程序设计能力和应用能力。在内容表现上,主要采用图表方式,使得知识内容更加形象、直观;针对每一部分内容进行详细的分析和逐条的程序设计,并通过代码和数据同步动画表现核心的教学内容。
本书配有104个微课视频、动画、授课用PPT、源程序、教学指导等丰富的数字化学习资源。与本书配套的数字课程“数据结构(C语言版)”在“智慧职教”平台(www.icve.com.cn)上线,学习者可登录平台在线学习,授课教师可调用本课程构建符合自身教学特色的SPOC课程,详见“智慧职教”服务指南。教师也可发邮件至编辑邮箱1548103297@qq.com获取相关资源。
本书适合作为高等职业院校“数据结构”课程的教材,也可供计算机算法设计学习者参考。