| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章绪论
1.1本章知识结构图
1.2疑难解惑
1.2.1怎样理解数据结构在计算机课程中的核心地位
1.2.2怎样理解数据的逻辑结构和存储结构
1.2.3为什么要用数据类型来描述数据结构
1.2.4算法和程序的区别
1.2.5如何计算算法的时间复杂度
1.3典型例题与考研题分析
1.3.1典型例题分析
1.3.2考研题分析
1.4重要习题精选精解
1.5两级训练题
1.5.1达标训练题
1.5.2考研挑战题
第2章线性表
2.1本章知识结构图
2.2疑难解惑
2.2.1如何理解线性表数据结构
2.2.2线性表的顺序存储结构和链式存储结构的区别
2.2.3带头结点的单链表和不带头结点的单链表的区别
2.2.4链表的指针修改的次序对结果的影响
2.2.5各种链表存储结构的特点
2.2.6顺序存储结构上的算法如何移植到链式存储结构上
2.2.7如何利用循环单链表实现队列的操作
2.2.8如何应用线性表
2.3典型例题与考研题分析
2.3.1典型例题分析
2.3.2考研题分析
2.4重要习题精选精解
2.5两级训练题
2.5.1达标训练题
2.5.2考研挑战题
第3章栈和队列
3.1本章知识结构图
3.2疑难解惑
3.2.1怎样理解栈
3.2.2栈的顺序存储结构和链式存储结构的区别
3.2.3在进行入栈和出栈时应注意的问题
3.2.4如何理解多栈的作用
3.2.5如何应用栈
3.2.6怎样理解队列
3.2.7如何处理循环队列中的边界条件
3.2.8队列的顺序存储结构和链式存储结构的区别
3.2.9如何理解双队列的作用
3.2.10如何应用队列
3.3典型例题与考研题分析
3.3.1典型例题分析
3.3.2考研题分析
3.4重要习题精选精解
3.5两级训练题
3.5.1达标训练题
3.5.2考研挑战题
第4章串
4.1本章知识结构图
4.2疑难解惑
4.2.1怎样理解串
4.2.2串的顺序存储结构和链式存储结构的优缺点
4.2.3共享堆求子串
4.2.4如何理解KMP算法的思路
4.2.5如何应用串
4.3典型例题与考研题分析
4.3.1典型例题分析
4.3.2考研题分析
4.4重要习题精选精解
4.5两级训练题
4.5.1达标训练题
4.5.2考研挑战题
第5章数组和广义表
5.1本章知识结构图
5.2疑难解惑
5.2.1数组存储地址的确定
5.2.2如何得到特殊矩阵的压缩存储地址
5.2.3如何由压缩存储地址得到矩阵元素的行和列
5.2.4如何理解稀疏矩阵的三元组存储结构
5.2.5如何灵活运用广义表的表头和表尾操作
5.2.6如何由广义表表示得到其动态存储表示
5.2.7如何由广义表的动态存储表示求广义表表示
5.2.8如何理解广义表表示和二叉树的内在联系
5.3典型例题与考研题分析
5.3.1典型例题分析
5.3.2考研题分析
5.4重要习题精选精解
5.5两级训练题
5.5.1达标训练题
5.5.2考研挑战题
第6章树
6.1本章知识结构图
6.2疑难解惑
6.2.1深刻理解树的递归定义
6.2.2如何理解树的性质和基本概念
6.2.3深刻理解二叉树的递归定义
6.2.4如何理解二叉树的性质及其推广
6.2.5深刻理解二叉树遍历的非递归算法
6.2.6如何理解用线索二叉树实现二叉树的非递归算法
6.2.7介绍二叉树与树或森林转换的目的
6.2.8建立二叉树的若干方法
6.2.9如何理解广义表表示和二叉树的内在联系
6.2.10哈夫曼树的建立和哈夫曼编码的构造
6.2.11如何利用树型结构求解集合的幂
6.2.12二叉树的应用
6.3典型例题与考研题分析
6.3.1典型例题分析
6.3.2考研题分析
6.4重要习题精选精解
6.5两级训练题
6.5.1达标训练题
6.5.2考研挑战题
第7章图
7.1本章知识结构图
7.2疑难解惑
7.2.1深刻理解图的定义
7.2.2如何合理地应用图的各种存储结构
7.2.3图遍历的非递归算法
7.2.4如何理解图的最小生成树
7.2.5用图框架及其遍历解决"背包"问题
7.2.6如何理解拓扑排序的作用
7.2.7深刻理解Dijkstra算法和Floyd算法的优缺点
7.2.8如何理解关键路径
7.2.9图的其他应用
7.3典型例题与考研题分析
7.3.1典型例题分析
7.3.2考研题分析
7.4重要习题精选精解
7.5两级训练题
7.5.1达标训练题
7.5.2考研挑战题
第8章查找
8.1本章知识结构图
8.2疑难解惑
8.2.1理解查找的基本概念
8.2.2如何理解顺序查找中的监视哨作用
8.2.3折半查找的前提条件及其优缺点
8.2.4分块查找的由来
8.2.5深刻理解二叉排序树的特点
8.2.6文件作为二叉排序树的输入和输出
8.2.7如何调整平衡二叉树
8.2.8深刻理解B-树的定义及其动态调整
8.2.9哈希表构造及"成功"和"不成功"的性能分析
8.3典型例题与考研题分析
8.3.1典型例题分析
8.3.2考研题分析
8.4重要习题精选精解
8.5两级训练题
8.5.1达标训练题
8.5.2考研挑战题
第9章内排序
9.1本章知识结构图
9.2疑难解惑
9.2.1理解排序算法的稳定性
9.2.2如何合理地采用适当的排序方法
9.2.3如何将顺序存储结构上的排序算法移植到链表上
9.2.4如何理解堆排序
9.2.5如何在r进制下运用基数排序
9.3典型例题与考研题分析
9.3.1典型例题分析
9.3.2考研题分析
9.4重要习题精选精解
9.5两级训练题
9.5.1达标训练题
9.5.2考研挑战题
第10章外排序
10.1本章知识结构图
10.2疑难解惑
10.2.1外排序概念的理解
10.2.2败者树的作用
10.2.3置换选择排序的用途及策略
10.2.4k路归并方法的理解
10.2.5最佳归并树的含义
10.3典型例题与考研题分析
10.3.1典型例题分析
10.3.2考研题分析
10.4重要习题精选精解
10.5两级训练题
10.5.1达标训练题
10.5.2考研挑战题
第11章文件
11.1本章知识结构图
11.2疑难解惑
11.2.1文件基本概念的理解
11.2.2文件各种组织方式的优缺点
11.3典型例题与考研题分析
11.3.1典型例题分析
11.3.2考研题分析
11.4重要习题精选精解
11.5两级训练题
11.5.1达标训练题
11.5.2考研挑战题
附录A达标模拟题一及其答案
附录B达标模拟题二及其答案
附录C考研模拟题一及其答案
附录D考研模拟题二及其答案
附录E各章两级训练题参考答案
参考文献