本书由教育专家和一线教师精心编写,融入作者多年的教学经验,并结合计算机专业的相关教学大纲,介绍了各种最常用的数据结构,讨论它们在计算机中的存储结构,以及这些数据结构的操作和实际的算法。
本书力求在阐明各种数据结构的内在逻辑关系、存储结构和相关运算的同时,从编程角度出发,分析各种数据结构运算算法的实现过程,不仅能使读者掌握数据结构涵盖的理论基础知识,更重要的是能使读者得到程序设计的训练和编程能力的提高。
本书具有很强的实用性和可读性,概念原理的阐述力求准确、精炼,写作风格上尽量通俗易懂。可作为应用型本科、示范性高职高专以及计算机培训学校计算机相关课程的教材,也可以作为计算机专业成人教育、自学考试的教材。
本书根据高等院校计算机专业数据结构课程的教学大纲要求,由教育专家和一线教师精心编写,融入作者多年的教学经验。全书按照课程的授课顺序,阐述了线性表、栈和队列、串和数组、树和二叉树、图、查找、排序等内容。
本书注重实用性和可读性,对概念原理的阐述准确、精炼、通俗易懂;在介绍数据结构的基本算法时,不仅介绍了算法思路,更注意程序的实现过程;源程序都经过上机验证,准确无误;每章最后都配备了大量的练习题,并在附录中给出了详细的参考答案,使学生能够深化对基本概念的理解,提高分析问题、解决问题的能力。
书中提到的参考文件均可从http://www. khp.com.cn网站免费下载,以便于读者参阅,快速提高编程能力。
本书可作为应用型本科、示范性高职高专以及计算机培训学校计算机相关课程的教材,也可以作为计算机专业成人教育、自学考试的教材。