本书是中国特色高水平高职学校和专业建设计划项目中软件技术(软件与大数据技术)专业群教材建设成果之一,也是国家职业教育软件技术专业教学资源库配套教材。
本书旨在培养学生分析数据、组织数据、应用结构优化的数据进行高效编程的能力。全书共8 个单元,内容包括数据结构与算法、线性表、栈和队列、树、图、排序、查找以及哈希表。每个单元由“引例描述”“思政小课堂”“知识储备”“引例分析与实现”“同步训练”5 部分组成,单元中的引例均是经过精心挑选和组织的某类实际问题,具有很强的针对性、实用性和可操作性,不仅引出了本单元所需学习的专业知识,还提炼出了引例中蕴含的德育元素,将其转化为“思政小课堂”。
本书配套有微课视频、课程标准、教学设计、授课用PPT、案例代码、习题答案等数字化学习资源。与本书配套的数字课程“数据结构(Java 语言描述)”在“智慧职教”平台(www.icve.com.cn)上线,学习者可以登录平台进行在线学习及资源下载,授课教师可以调用本课程构建符合自身教学特色的SPOC 课程,详见“智慧职教”服务指南。教师也可发邮件至编辑邮箱1548103297@qq.com 获取相关资源。
本书取材合理、深度适当、内容实用、理实一体,适合作为高职院校软件技术及相关专业数据结构或程序类课程教材或教学参考用书,也可作为从事计算机软件开发和工程应用的技术人员的参考用书。