内容简介
本书是根据作者多年教学的经验,并参考了近年出版的多种国外大学数据结构教科书而编写的。
本书以C语言为程序设计语言,采用系列式的叙述方式,引导读者循序渐进地掌握数组、链接表、栈和队列、树与森林、图和堆等不同的数据结构,并系统地介绍了查找和排序的各种实现方法。对每一种数据结构,除了详细阐述其基本概念和具体实现外,都尽可能地对每种操作给出C语言的算法描述;对查找和排序的各种算法,还着重在时间上做出定量或定性的分析比较。
本书不但涉及内容广泛、涵盖的知识点全面,而且条理清晰、通俗易懂、图文并茂,有利于学生系统性地学习。
本书可作为计算机类专业或软件专业的本科或专科教材,也可供从事计算机工程与应用工作的科技工作者参考。