版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章 绪论学习目标 了解数据、数据元素、数据项等基本概念。 掌握数据结构的概念和三大方面内容。 了解学习数据结构的意义。 掌握时间复杂度的求解方法。 巩固和掌握与数据结构课程相关的C语言知识。1.1基本概念与术语一、数据:指能够被计算机识别、存储和加工处理的信息载体。 音乐 电影 word文件 二、数据元素:数据的基本单位,也称为元素、结点、顶点或者记录。数据元素可以由若干数据项组成1.1基本概念与术语三、数据结构:数据之间的相互关系,即数据的组织形式。 四、直接前趋:对表中任意一个结点,与它相邻且在它前面的结点称为该结点的直接前趋。五、直接后继:对表中任意一个结点,与它相邻且在它后面的结点
2、称为该结点的直接后继。学号姓名C语言英语数据库 31103001孙彬彬90908531103002朱明秀85908531103003李芳88888831103004季红梅9080851.1基本概念与术语六、数据结构研究的内容 逻辑结构数据结构存储结构数据之间的运算:插入、删除、查找、更新和排序等线性结构:线性表、栈、队列和字符串非线性结构:树和图顺序存储结构链式存储结构索引存储结构散列存储结构1.2学习数据结构的意义一、软件开发的基础、提高学生逻辑思维能力的核心、各工程领域的桥梁。 二、举例说明 1、电话号码查询问题 顺序存储结构索引存储结构1.2学习数据结构的意义 2、教学计划编排问题 课程
3、编号课程名称先修课程C1信息基础无C2数据结构C1、C4C3网页制作C1C4C语言程序设计C1C5AC2、C3、C4C6JavascriptC3C7数据库C2、C9C8JavaC4C9软件工程C2 拓扑排序方法1.3算法的描述和分析 一、算法:任意一个良定义的计算过程。它以零个或多个值作为输入,并产生一个或多个值作为输出。 二、评价算法的效率包括时间复杂度和空间复杂度 三、时间复杂度的求解方法 1、时间复杂度为O(1)情况 int i=3; /执行1次 while(i=99) /执行34次 i=i+3; /执行33次 执行的次数是常数的,那么T(n)= O(1)。1.3算法的描述和分析 三、时
4、间复杂度的求解方法 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)。 1.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
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026四川绵阳万江眼科医院招聘备考题库有答案详解
- 2026广东深圳南山二外(集团)学府中学招聘初中教师备考题库含答案详解(基础题)
- 2026北京大学燕京学堂招聘劳动合同制人员1人备考题库及答案详解(基础+提升)
- 【鄂尔多斯】2025年内蒙古鄂尔多斯市卫生健康委员会所属事业单位引进高层次人才12人笔试历年典型考题及考点剖析附带答案详解
- 2026河南郑州市城市照明和绿化景观服务中心公益性岗位招聘8人备考题库附答案详解(研优卷)
- 2026黄河科技学院附属医院招聘18人备考题库含答案详解(完整版)
- 【西双版纳】2025年云南西双版纳勐海县专项招引党政储备人才18人笔试历年典型考题及考点剖析附带答案详解
- 【衡水】2025年河北衡水枣强县事业单位公开选聘工作人员5人笔试历年典型考题及考点剖析附带答案详解
- 【绥化】2025年黑龙江绥化安达市大学生乡村医生专项招聘应届毕业生3人笔试历年典型考题及考点剖析附带答案详解
- 【眉山】2025年四川眉山仁寿县事业单位招聘卫健类紧缺专业人才42人笔试历年典型考题及考点剖析附带答案详解
- GB/T 15587-2023能源管理体系分阶段实施指南
- 职业技能竞赛钢结构工程质量检测决赛钢结构焊缝质量检测理论题库多选题
- 华兴数控7系列说明书(车)
- YY/T 0995-2015人类辅助生殖技术用医疗器械术语和定义
- YB/T 5146-2000高纯石墨制品灰分的测定
- SB/T 10728-2012易腐食品冷藏链技术要求果蔬类
- GB/T 36713-2018能源管理体系能源基准和能源绩效参数
- GB/T 1981.2-2009电气绝缘用漆第2部分:试验方法
- GB/T 19208-2008硫化橡胶粉
- FZ/T 12009-2020腈纶本色纱
- 北京中考英语大纲
评论
0/150
提交评论