高等学校教材:数据结构:炫动的0、1之弦
¥
10
3.1折
¥
32
九品
仅1件
作者邹恒明 著
出版社高等教育出版社
出版时间2012-01
版次1
装帧平装
货号A60
上书时间2024-11-27
商品详情
- 品相描述:九品
图书标准信息
-
作者
邹恒明 著
-
出版社
高等教育出版社
-
出版时间
2012-01
-
版次
1
-
ISBN
9787040324860
-
定价
32.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
361页
-
字数
570千字
-
正文语种
简体中文
-
丛书
高等学校教材
- 【内容简介】
-
《高等学校教材:数据结构:炫动的0、1之弦》从软件设计师和系统架构师的视角对数据结构进行阐述。通过两个角度的对望,以实际生活中的“问题”为驱动,以计算机软件设计师的“使用”为轴线,对每一种数据结构出现的动机、发展逻辑、表示方式、实现细节进行演绎,再现了数据结构的本质和内涵。《高等学校教材:数据结构:炫动的0、1之弦》讨论的结构包括栈、队列、表、栈表、索引表、跳转表、哈希表、二叉(查找)树、AVL树、伸展树、B/B+树、堆、幂堆、斐波那契堆、图、集合、划分和标准模板结构等。全书逻辑性强,注重阐述如何从一种想法转换为一种设计,又如何从设计转化为具体程序,从而化复杂为简单、化抽象为具体,大幅度降低学习和掌握数据结构的难度。为了方便准备考研的读者,《高等学校教材:数据结构:炫动的0、1之弦》还提供了2009-2010年两年的全国硕士研究生入学统一考试中数据结构部分真题的详细解析。
《高等学校教材:数据结构:炫动的0、1之弦》可作为高等学校计算机科学与技术、软件工程等相关专业数据结构课程教材,也可供程序设计人员及参加全国硕士研究生入学统一考试的应试者参考使用。
- 【作者简介】
-
邹恒明,美国密歇根大学(UniversityofMichigan-AnnArbor)计算机科学与工程博士、中国科学院计算技术研究所计算机科学硕士、华中科技大学计算机科学与工程学士;曾先后在美国IBM、美国国家数据公司、美国朗讯和美国EMC公司任职8年多,现为上海交通大学教授。
- 【目录】
-
第1章数据结构基础
1.1什么是数据结构
1.2数据结构的定义
1.3数据结构的目的
1.4数据结构的种类
1.5数据结构与抽象数据类型
1.6数据结构的特性
1.7数据结构的表现方式
1.8数据结构的基本操作
1.8.1数据结构操作的成本
1.8.2最好、最坏、平均
1.8.3O、Ω、⊙表示
1.9数据结构的哲学
1.10为什么学习数据结构
思考题
第2章栈结构
2.1后进先出即为栈
2.2栈的定义
2.3栈的实现
2.4栈的应用
2.4.1应用1:乘坐校园通勤车
2.4.2应用2:反转波兰计算器
2.4.3表达式的前、中、后缀表示及其转换
2.4.4应用3:括号匹配
2.5链接栈(栈的链接实现)
2.6链接栈存在的问题
思考题
第3章队列结构
3.1先进先出即为队列
3.2队列的实现
3.3队列实现的别样问题
3.4队列的环形实现
3.5基于计数器的循环队列的实现
3.6队列应用举例
3.6.1应用1:先来先得礼品专送
3.6.2应用2:机场模拟程摩
3.7链接队列
3.8链接队列应用举例:多项式算术
思考题
第4章表结构
4.1表的定义
4.2表的实现
4.3表结构应用举例:查找特定位置上的乘客编号
4.4链表——链接实现的表结构
4.4.1链表的插入操作
4.4.2链表的删除操作
4.4.3链表的其他操作
4.4.4链表操作的时间成本
4.4.5链表的优化:记住当前位置
4.5双链表
4.6基于数组和基于链表实现的表结构比较
4.7链表的应用举例:字典
4.8讨论:栈、队列、表、栈表、队表
思考题
第5章查找操作
5.1什么是查找
5.2查找的实现
5.3顺序查找
5.4折半查找
5.5查找的成本下限
5.6常数查找
5.6.1直接查找
5.6.2间接查找
思考题
第6章排序操作
6.1什么是排序
6.2排序的实现
6.3插入排序
6.4选择排序
6.5冒泡/沉底排序
6.6希尔排序
6.7归并排序
6.7.1归并排序的时间复杂性
6.7.2归并排序的链表实现
6.8快速排序
6.8.1快速排序的过程
6.8.2快速排序的时间成本分
思考题
第7章高级表结构
7.1穷则思变
7.2跳转表
7.2.1跳转表的定义
7.2.2跳转表操作
7.3索引表
7.4哈希表(散列表)
7.4.1哈希函数
7.4.2哈希结构中的碰撞问题
7.4.3开放寻址哈希
7.4.4封闭寻址哈希
7.4.5探寻序列的设计
7.4.6哈希结构的查找效率
7.4.7哈希表的实现
7.4.8哈希表结构的测试
7.5讨沦:跳转表、哈希表、索引表
思考题
第8章树结构
8.1树结构的定义
8.2二叉树
8.2.1二叉树的另一种表示
8.2.2二叉树的遍历
8.2.3编译器中用到的二叉树结构
8.2.4二叉树的基本操作
8.3二叉查找树
8.3.1二叉查找树的查找操作
8.3.2二叉查找树的插入操作
8.3.3二叉查找树的删除操作
8.3.4构建初始二叉查找树
8.3.5二叉查找树结构的测试
8.3.6二叉查找树的高度
8.4平衡二叉树
8.5AVL高度平衡树
8.5.1AVL树的实现
8.5.2AVL树的插入操作
8.5.3AVL树的节点删除操作
8.5.4AVL树结构的测试
8.6满二叉树和完全二叉树
思考题
……
第9章高级树结构
第10章堆结构
第11章图结构
第12章集合结构
第13章划分结构
附录
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价