本书针对应用型本科和高职高专学生的特点,结合编者多年的教学和编程实践经验,力图用生动、通俗易懂的语言,并结合大量的算法实例来讲解各个知识点,便于读者理解和掌握。
本书通过各种实例具体讲解如何运用各种数据结构和算法设计方法,使学生不但可以印证许多基本概念,而且能加深理解,以激发学生的学习兴趣,书中所有实例程序都己在Win-T02.0下编译通过并能正确运行。
本书每章都配有小结和习题,便于读者掌握各章的重点和难点,并进行必要的训练;为了方便学生上机实训练习,本书还专门设计了8套上机实验题,供学生在每章学习过后上机练习,巩固所学知识。
本书介绍了数据结构的基本概念和基本算法。全书共11章,主要内容包括:绪论、线性表、栈和队列、串、数组和广义表、树、图、查找、内排、文件和上机实验等。全书内容深入浅出,条理清晰,概念清楚,逻辑推理严谨,内容翔实,既注重数据结构和算法原理,又十分强调程序设计训练。书中算法都配有完整的C程序,程序结构清晰,构思精巧,所有程序都已在Win-TC2.0下编译通过并能正确运行,它们既是学习数据结构和算法的很好示例,也是很好的程序设计示例。本书配有大量的实例和图示,并有丰富的习题,适于自学。
本书是供普通高等院校计算机科学与技术专业本、专科学生使用的教材,也可供从事计算机工作者和其他希望学习数据结构的人员参考。