- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据结构与算法》第一章数据结构与算法实验
数据结构与算法 数据结构与算法实验 2016.9-2017.1;纸上得来终觉浅,绝知此事要躬行 读+写+讨论;放慢速度? 时常复习以前讲的? 8个小时? 只会课上讲的? 答疑了吗?;希望: 提前5分钟到教室,不迟到 不吃东西 手机静音 随时提问,积极响应 按时交作业;数据结构学什么 数据结构的地位和作用 怎么学好数据结构;特点:用数学方程进行数值运算 ;例2:图书管理系统;涉及: 数据录入 数据查询 数据维护 数据排序、输出;例3:扑克牌接龙游戏;特点:两个数据之间有一定顺序 主要操作有:插入、查找、修改、删除 称这类问题的数学模型为线性表(线性结构) ;;井字棋、中国象棋、国际象棋 对奕过程中可能出现的棋盘状态称为格局;格局之间的关系由下棋规则确定 从一个格局中可以派生出若干个新格局 从新格局又可以派生出更新的格局 整个对奕过程可能派生出的所有格局就象一棵倒挂的树 树根为对奕开始的格局 树叶为可能出现的一种结局 对奕的过程就是从树根走到树叶的过程;表示每一种格局 表示格局之间的派生关系 给出对奕的算法:从所有儿子格局中找出最有利的格局;例5 文件系统;这类问题的数学模型称为树(树型结构、层次结构) 树的特点: 除根外每个结点有唯一一个双亲(上级,祖先) 除叶子结点外,每个结点可以有多于一个儿子 树的操作:各种遍历有哪些信誉好的足球投注网站;例6 多叉路口交通灯管制 多叉路口需要设几种颜色的灯才能使车辆互不相撞且车流量最大;四色定理-着色问题;例7 最短路径问题 油田铺设管道,把原油送到加工厂,要求所铺设的管道最短;农夫过河 ;人羊狼菜 (初始)人羊狼 人羊菜 人狼菜 羊狼菜(不可能);特点:任何两个数据之间都可以有关系(单向、双向) 操作:遍历、染色、最短路径 这种数学模型称为图;用计算机解决一个实际问题的步骤:;数据结构 是一门研究计算机的操作对象 以及操作对象之间的关系 和对操作对象实施的典型操作 的学科;操作对象 关系 典型操作;1.2 基本概念和术语; 数据项:Data Item 数据的最小单位 一个数据元素由多个数据项组成; 数据结构:Data Structure;;数据的逻辑结构;数据的存储结构(物理结构);a1;struct student //数据类型 { int num; char name[12]; char sex; int age; int score[5]; int scoresum; }s[50]; //数据对象;struct stu //数据类型 {int num; int score; struct stu *next; }*head,*p1;;数据的存储结构借助于高级语言中的数据类型来描述;(2)数据元素+关系 数据结构是一个二元组: Data_structure=(D, S) D:数据元素的有穷集合 S:数据之间有穷关系的集合;(3)数据之间的结构关系 它包括数据的逻辑结构和 数据的物理结构 (4)是一类普通数据的表示及其相关操作 (5)根据各种不同的数据集合和数据之间的关系研究如何表示、存储、操作这些数据的技术;;逻辑结构;引用;(3)b的作用域与a相同,在其作用域内,不能作为其它变量或其它变量的别名 (4)定义一个引用变量的同时必须初始化-----说明它是谁的别名;(5)定义引用变量的作用是使得函数调用时, 实参与形参之间不仅有传值方式,还有传地址方式 引用变量做参数,相当于传地址;void f (int x, int y, int z,int t) { z=(x-y)*(x+2*y); t=x*x+y*y; } int main( ) {int a=3, b=4,c,d; f ( a, b, c,d); printf(a=%d,c=%d,d=%d \n,a,c,d); };抽象数据类型 (ADT: Abstract Data Types);小汽车;(4)ADT由三元组构成:(D,S,P) D 数据对象 S 关系 P 操作集;基本操作的格式: 基本操作名(参数表) 初始条件:初始条件描述 操作结果:操作结果描述;ADT List {数据对象:D={ai∣ai∈ElemSet,i=1,2,3,…,n,n≥0} 数据关系:R={ai
您可能关注的文档
- 6th 悬臂桩计算.ppt
- APQPPPT.pptx
- 5固定资产(采用)LGG.ppt
- APP测试培训.pptx
- 6.《长城谣·一片槐树叶》.ppt
- BEC写作专题.ppt
- CA6150车床数控化改造毕业设计.doc
- 7、景城音响系统施工组织设计.doc
- 8Bunit1-3英语月考试卷.doc
- ch06业务层战略与产业环境.ppt
- 【课堂新坐标】2016-2017学年高中物理沪科版选修3-5课件:第3章 3.4 光谱分析在科学技术中的应用.ppt
- 一个优秀论文.docx
- 【新祥旭考研】 南开大学商学院企业管理专业导师介绍:周建.doc
- 【三维设计】2017届高考物理(通用版)二轮配套课件:专题3.3带电粒子在复合场中的运动(59张PPT).ppt
- 【课堂新坐标】2016-2017学年高中英语北师大版选修6课件 Unit 17-Section Ⅲ.ppt
- 七年级英语(新)鲁教版上册:Unit7+I’m+more+outgoing+than+my+sister+Section+B+1+1a.doc
- 《管理学》第九章 人力资源管理.ppt
- Work space工作空间.ppt
- 七年级下册综合性学习-孝亲敬老-从我做起课件.ppt
- 一隅之味,中国民菜--川菜分享.pptx
文档评论(0)