" 本书的编写理念为实用优先、循序渐进、理实结合、全面提升。本书弱化了传统数据结构教材理论性较强的特点,更加注重将理论转化成实际应用的价值和意义,更加符合专业核心课程的特点以及人才培养的需求。
本书将知识点融入真实案例,旨在培养学生运用数据结构相关知识分析问题、解决问题的能力;融入社会主义核心价值观和我国优秀传统文化等素养元素,旨在培养学生的创新思维和良好的职业素养。本书采用Java语言作为算法的描述语言,包括8章内容,分别是:第1章,初识数据结构;第2章,线性表;第3章,栈和队列;第4章,串和数组;第5章,树和二叉树;第6章,图;第7章,查找;第8章,排序。根据线性表、栈和队列、串和数组、树和二叉树、图等常用的数据结构知识,本书结合猴子选大王程序、一元多项式加法运算、舞伴问题、文本加密器、哈夫曼编码器、教学计划的编制等具体案例,强化了数据结构思维的应用,符合学习者的认知规律,学习线索清晰,知识内容由浅入深、循序渐进。
全书按照勤学—善询—笃行的整体思路设置教学内容,注重理论与实践紧密结合。勤学篇包含基础知识和基础题目;善询篇包含头脑风暴和反馈;笃行篇包含案例实践和能力拓展。
本书既可以作为普通本科院校和高职院校计算机相关专业的教材,也可以作为计算机及相关专业人员的自学参考读物。
"
