





定价:49元
印次:1-14
ISBN:9787302186960
出版日期:2009.03.01
印刷日期:2023.07.27
图书责编:龙启铭
图书分类:教材
本书是最经典数据结构教材的最新版本,国内外大多数的同类教材都是以本书为蓝本编写而来的。 本书用C作为描述语言,全面而生动地介绍了数据结构的有关知识,如数组、栈、队列、链表、树和图,以及构成所有软件基础的排序散列技术。此外,本书还介绍了各种高级或特殊数据结构,如优先级队列、高效二叉查找树、多路查找树等。本书对大多数算法都给出了计算时间在最优、最差情形下的复杂度分析。 本书不仅可以作为计算机及相关专业本科生“数据结构”课程的教材,也可以作为研究生第一学年的“高等数据结构”课程的教材,同时,本书所介绍的各种算法的C语言实现,对有关专业人员也具有很好的参考价值。 作者介绍: Ellis Horowitz是南加州大学计算机与电子工程系的教授。Horowitz博士已编著了10多本教材,并发表了大量学术论文。 Sartaj Sahni是佛罗里达大学计算机与信息科学系的杰出教授和讲座教授。Sahni博士已发表300多篇学术研究论文,编著了15本教材。 Susan Anderson-Freed是伊利诺伊卫斯理大学计算机系教授。她的研究领域是数据库管理系统、Web设计与开发。她毕业于诺伯特大学,并在印第安纳大学获得硕士和博士学位,以及在Bradley大学获得计算机理学硕士学位。她从1977年起就供职于伊利诺伊卫斯理大学。 【英文名】Fundamentals of Data Structures in C, 2e 【书名】数据结构基础(C语言版)(第2版) 【作者】 Ellis Horowitz, Sartaj Sahni, Susan Anderson-Freed著 【原出版社】Silicon Press
本书是《数据结构基础》的 C 语言版。用C 语言讲授数据结构,原因不止一 个。首先,或者说至关重要的原因是,C 语言适用于各种机型,就是说,无论个 人计算机(如 PC 机和 Mac 机),或者基于 Unix 的系统,C 语言均为主流 开发语言。其次,C 语言本身也在不断进化,时至今日, C 编译器功能愈发强 大、C 编程开发环境越来越广泛,我们理应为数据结构的初学者贡献一个 C 语 言版本的数据结构教材。还有,在计算机科学的教学体系中,C 语言的地位也相 当重要,举例来说,在程序设计课程里讲授的许多重要概念,诸如虚拟存储、文 件系统、自动语法生成、词法分析、网络编程等等,都是由 C 语言实现的。因 此,当前通行的教学理念是,尽早介绍 C 语言,这样可以为学生预备足够的时 间磨练 C 语言的编程技能,从而可以保证,学生在学习各种重要概念之前,就 做好了必要准备。 本书所有 C 语言程序都符合 ANSI C 标准。ANSI C 标准的制订始于 1983 年, 目的是增强早期的 C 语言功能,为此 ANSI 标准增加了一些新的语言特征,例 如,函数首部引入了类型信息,这样不但令程序更易读,还使程序更加可靠。 本书保留了第 1 版以及其它程序设计语言版本的特色,依然包括算法与计算时 间复杂度的详细讨论。而且,本书的章节组织与文体风格也尽量与第 1 版保持 一致。然而,我们并未墨守陈规,本书也有一些改进之处。举例来说,指针与动 态存储分配这两部分内容是 C 语言最常用的概念和技术,现在提前到了第一章; 另外,程序中的出错信息现在统一写到stde...
1.1 概述:系统生命周期
1.2 指针和动态存储分配
1.3 算法形式规范
1.4 数据抽象
1.5 性能分析
1.6 性能度量
1.7 参考文献和选读材料
第2章 数组和结构
2.1 数组
2.2 数组的动态存储分配
2.3 结构体和联合体
2.4 多项式
2.5 稀松矩阵
2.6 多维数组的表示
2.7 字符串
2.8 参考文献和选读材料
2.9 补充习题
第3章 栈与队列
3.1 栈
3.2 动态栈
3.3 队列
3.4 动态循环队列
3.5 迷宫问题
3.6 表达式求值
3.7 多重栈与多重队列
3.8 补充习题
第4章 链表
4.1 单向链表
4.2 用C语言表示单向链表
4.3 链式栈与链式队列
4.4 多项式
4.5 其它链表操作
4.6 等价类
4.7 稀疏矩阵
4.8 双向链表
第5章 树
5.1 引论
5.2 二叉树
5.3 遍历二叉树
5.4 其它二叉树操作
5.5 线索二叉树
5.6 堆
5.7 二叉查找树
5.8 选拔树
5.9 森林
5.10 不相交集合的表示
5.11 二叉树的计数
5.12 参考文献和选读材料
第6章 图
6.1 图的抽象数据类型
6.2 图的基本操作
6.3 最小代价生成树
6.4 最短路径和迁移闭包
6.5 活动网络
6.6 参考文献和选读材料
6.7 补充习题
第7章 排... 查看详情
同系列产品
查看详情-
图像处理、分析与机器视觉(第4版)
Milan Sonka,Vaclav Hlavac,Roger Boyle 著 兴军亮 艾海舟 等译
ISBN:9787302426851
定 价:99元
-
计算机体系结构
Gerard Blanchet, Bertrand Dupouy 著 陈宗斌 等译
ISBN:9787302460640
定 价:39元
-
操作系统原理与应用(第4版)
Michael Palmer, Michael Walters 著 陈宗斌 等译
ISBN:9787302458913
定 价:98元
-
软件架构与模式
Joachim Goll 著 贾山 等译
ISBN:9787302450993
定 价:49元