本书为“十四五”职业教育国家规划教材,也是中国特色高水平高职学校和专业建设计划项目中软件技术(软件与大数据技术)专业群教材建设成果之一,同时为职业教育国家在线精品课程以及国家职业教育软件技术专业教学资源库的配套教材。
本书旨在培养学生分析数据、组织数据、应用结构优化的数据进行高效编程的能力。全书共8个单元,内容包括数据结构与算法、线性表、栈和队列、树、图、排序、查找及哈希表。每个单元由“学习指南”“引例描述”“德育小课堂”“知识储备”“引例分析与实现”“同步训练”6个部分组成,其中各单元的引例均为精心挑选和组织的某类实际问题,具有很强的针对性、实用性和可操作性,不仅引出本单元所需学习的专业知识,还提炼出其中蕴含的德育元素,体现高素质技能人才培养特色。
本书配有微课视频、授课用PPT、课程标准、教学设计、案例代码、习题答案等丰富的数字化学习资源。与本书配套的数字课程“数据结构(Java语言描述)”在“智慧职教”(www.icve.com.cn)及“中国大学MOOC”(www.icourse163.org)平台上线,学习者可登录平台进行在线学习,授课教师可调用本课程构建符合自身教学特色的SPOC课程,详见“智慧职教”服务指南。授课教师也可登录“高等教育出版社产品信息检索系统”(xuanshu.hep.com.cn)搜索并下载与本书配套的教学资源,首次使用本系统的用户,请先进行注册并完成教师资格认证。
本书取材合理、难度适当、内容实用、示例丰富,适合作为高等职业院校或职业本科院校软件技术及相关专业的数据结构或程序设计类课程的教材,也可作为从事计算机软件开发和工程应用的技术人员的参考用书。