| 姓名:秦锋 袁志祥著 作者简介: 作品:《数据结构(C语言版)例题详解与课程设计指导(第二版)》《数据结构(C语言版)例题详解与课程设计指导》 |
| 第1章 绪论 数据结构主要研究四个方面的问题:(1)数据的逻辑结构;(2)数据的物理结构;(3)基本操作与运算;(4)算法的分析。本章主要内容是掌握数据结构概念和相关术语,掌握算法描述和分析的方法。 1.1 知识点串讲 1.1.1 相关术语 (1)数据元素、数据对象、数据项。 (2)数据结构、逻辑结构、存储结构。 (3)线性结构、非线性结构。 (4)集合、线性结构、树形结构、图状结构。 (5)顺序存储、链式存储、索引存储、散列存储。 (6)数据类型、抽象数据类型、原子类型、结构类型。 (7)算法、时间复杂度、空间复杂度。 1.1.2 算法描述 算法(algorithm)是对特定问题求解步骤的描述,是指令的有限序列,其中每条指令表示一个或多个操作。 一个算法必须具备下列五个特性: (1)有穷性:一个算法对于任何合法的输入必须在执行有穷步骤之后结束,且每步都可在有限时间内完成。 (2)确定性:算法的每条指令必须有确切含义,不能有二义性。在任何条件下,算法只有惟一的一条执行路径,即对相同的输入只能得出相同的结果。 (3)可行性:算法是可行的,即算法中描述的操作均可通过已经实现的基本运算的有限次执行来实现。 (4)输入:一个算法有零个或多个输入,这些输入取自算法加工对象的集合。 (5)输出:一个算法有一个或多个输出,这些输出应是算法对输入加工后符合逻辑的结果。 …… 更多 |
| 前言 第1章 绪论 1.1 知识点串讲 1.2 典型例题详解 1.3 课后习题与解答 第2章 线性表 2.1 知识点串讲 2.2 典型例题详解 2.3 课后习题与解答 第3章 栈和队列 3.1 知识点串讲 3.2 典型例题详解 3.3 课后习题与解答 第4章 串 4.1 知识点串讲 4.2 典型例题详解 4.3 课后习题与解答 第5章 数组和广义表 5.1 知识点串讲 5.2 典型例题详解 5.3 课后习题与解答 第6章 树和二叉树 6.1 知识点串讲 6.2 典型例题详解 6.3 课后习题与解答 第7章 图 7.1 知识点串讲 7.2 典型例题详解 7.3 课后习题与解答 第8章 查找 8.1 知识点串讲 8.2 典型例题详解 8.3 课后习题与解答 第9章 排序 9.1 知识点串讲 9.2 典型例题详解 9.3 课后习题与解答 第10章 课程设计指导 10.1 课程设计基本要求 10.2 课程设计范例 参考文献 更多 |
商品评论(0条)