| 本着注重应用的原则,选材精炼。对基本理论的叙述深入浅出、通俗易懂。 |
| 上篇 数据结构基础理论 1 概述 (本章学习目标) 1.1 什么是数据结构 1.2 基本概念与术语 1.3 抽象数据类型 1.4 算法和算法的分析 1.4.1 算法 1.4.2 算法的时间复杂度 1.4.3 算法的空间复杂度 (本章小结) 习题1 习题1参考答案 2 线性表 (本章学习目标) 2.1 线性表的定义及其基本操作 2.1.1 线性表引例 2.1.2 线性表的定义 2.1.3 线性表的基本操作 2.2 线性表的顺序存储结构 2.2.1 顺序表结构 2.2.2 顺序表的基本操作 2.3 线性表的链式存储结构 2.3.1 链式存储结构 2.3.2 单链表上的基本运算 2.3.3 循环链表和双向链表 2.4 顺序表与链表的比较 2.5 线性表的应用 本章小结 习题2 习题2参考答案 3 栈和队列 本章小结 3.1 栈 3.1.1 栈的引例 3.1.2 栈的类型定义 3.1.3 栈的顺序存储表示和操作的实现 3.1.4 栈的链式存储表示和操作的实现 3.2 栈的应用 3.3 队列 3.3.1 队列的引例 3.3.2 队列的类型定义 3.3.3 队列的顺序存储表示和操作的实现 3.3.4 队列的链式存储表示和操作的实现 3.4 队列的应用 本章小结 习题3 习题3参考答案 4 串 本章学习目标 4.1 串及其运算 4.1.1 串的基本概念 4.1.2 串的基本运算 4.2 串的存储结构 4.2.1 串的顺序存储结构 4.2.2 串的链式存储结构 4.3 串的运算的实现 4.4 串的应用 本章小结 习题4 习题4参考答案 5 数组和广义表 本章学习目标 5.1 数组的定义和运算 5 |
商品评论(0条)