数据结构实例教程(C语言版):第1章 绪论

上传人:博****1 文档编号:570094761 上传时间:2024-08-01 格式:PPT 页数:9 大小:1.04MB
返回 下载 相关 举报
数据结构实例教程(C语言版):第1章 绪论_第1页
第1页 / 共9页
数据结构实例教程(C语言版):第1章 绪论_第2页
第2页 / 共9页
数据结构实例教程(C语言版):第1章 绪论_第3页
第3页 / 共9页
数据结构实例教程(C语言版):第1章 绪论_第4页
第4页 / 共9页
数据结构实例教程(C语言版):第1章 绪论_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《数据结构实例教程(C语言版):第1章 绪论》由会员分享,可在线阅读,更多相关《数据结构实例教程(C语言版):第1章 绪论(9页珍藏版)》请在金锄头文库上搜索。

1、 数据结构实例教程(数据结构实例教程(C语言版)语言版)第第1 1章章 绪论绪论学习目标学习目标 了解数据、数据元素、数据项等基本概念。 掌握数据结构的概念和三大方面内容。 了解学习数据结构的意义。 掌握时间复杂度的求解方法。 巩固和掌握与数据结构课程相关的C语言知识。 数据结构实例教程(数据结构实例教程(C语言版)语言版)1.11.1基本概念与术语基本概念与术语一、数据:指能够被计算机识别、存储和加工处理的信息载体。 音乐 电影 word文件 二、数据元素:数据的基本单位,也称为元素、结点、顶点或者记录。数据元素可以由若干数据项组成 数据结构实例教程(数据结构实例教程(C语言版)语言版)1.

2、11.1基本概念与术语基本概念与术语三、数据结构:数据之间的相互关系,即数据的组织形式。 四、直接前趋:对表中任意一个结点,与它相邻且在它前面的结点称为该结点的直接前趋。五、直接后继:对表中任意一个结点,与它相邻且在它后面的结点称为该结点的直接后继。学号姓名C语言英语数据库 31103001孙彬彬90908531103002朱明秀85908531103003李芳88888831103004季红梅908085 数据结构实例教程(数据结构实例教程(C语言版)语言版)1.11.1基本概念与术语基本概念与术语六、数据结构研究的内容 逻辑结构数据结构存储结构数据之间的运算:插入、删除、查找、更新和排序等

3、线性结构:线性表、栈、队列和字符串非线性结构:树和图顺序存储结构链式存储结构索引存储结构散列存储结构 数据结构实例教程(数据结构实例教程(C语言版)语言版)1.21.2学习数据结构的意义学习数据结构的意义一、软件开发的基础、提高学生逻辑思维能力的核心、各工程领域的桥梁。 二、举例说明 1、电话号码查询问题 顺序存序存储结构构索引存索引存储结构构 数据结构实例教程(数据结构实例教程(C语言版)语言版)1.21.2学习数据结构的意义学习数据结构的意义 2、教学计划编排问题 课程编号课程名称先修课程C1信息基础无C2数据结构C1、C4C3网页制作C1C4C语言程序设计C1C5AC2、C3、C4C6J

4、avascriptC3C7数据库C2、C9C8JavaC4C9软件工程C2 拓扑排序方法拓扑排序方法 数据结构实例教程(数据结构实例教程(C语言版)语言版)1.31.3算法的描述和分析算法的描述和分析 一、算法:任意一个良定义的计算过程。它以零个或多个值作为输入,并产生一个或多个值作为输出。 二、评价算法的效率包括时间复杂度和空间复杂度 三、时间复杂度的求解方法 1、时间复杂度为O(1)情况 int i=3; /执行1次 while(i=99) /执行34次 i=i+3; /执行33次 执行的次数是常数的,那么T(n)= O(1)。 数据结构实例教程(数据结构实例教程(C语言版)语言版)1.3

5、1.3算法的描述和分析算法的描述和分析 三、时间复杂度的求解方法 2、时间复杂度为O(n)情况 int i,s=0; /执行1次 for(i=0;in;i+) /执行n+1次 s=s+1; /执行n次 printf(“%d”,s); /执行1次 程序共执行2n+3次,那么只取最高级别的项,去掉该 项的系数,那么T(n)= O(n)。 数据结构实例教程(数据结构实例教程(C语言版)语言版)1.31.3算法的描述和分析算法的描述和分析 三、时间复杂度的求解方法 3、时间复杂度为O(n2)情况 int i,j,s=0; /执行1次 for(i=0;in;i+) /执行n+1次 for(j=0;jn;j+) /执行n(n+1)次 s=s+1; /执行n2次 程序共执行2 n2+2n+2次,那么只取最高级别的项,去 掉该项的系数,那么T(n)= O(n2)。 4、常见时间复杂度,按照数量级别递增排列,则依次为: 常数阶O(1)、对数阶O (log2 n )、线性阶O(n)、线性对数 阶O (nlog2 n)、平方阶O(n2)、立方阶O(n3)、k次方阶 O(nk)、指数阶O(2n)。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号