当前位置: 首页 > news >正文

西昌网站建设杭州百度整站优化服务

西昌网站建设,杭州百度整站优化服务,国际网站推广专员招聘,如果快速做网站博客作业01-抽象数据类型 1.作业内容(1分) 用ADT的抽象数据模型描述你的有理数数据类型。 ADT Rational {数据对象:D{ | e1,e2∈I (I为整数集合) }数据关系:R{ e1是有理数的分子,e2是有理数的分母,且e2>0 }基本操作&#xff1a…

博客作业01-抽象数据类型

1.作业内容(1分)

用ADT的抽象数据模型描述你的有理数数据类型。

ADT Rational {数据对象:D={ | e1,e2∈I (I为整数集合) }数据关系:R={ e1是有理数的分子,e2是有理数的分母,且e2>0 }基本操作:InitRational(&R, e1, e2);            //建立有理数 DestroyRational(&R);               //删除有理数Get(&R,i,&e);                          //查找有理数Put( &R,i,e);                           //更改有理数Rationaladd( &R, R1,R2) ;        //有理数加法Rationalsubtraction(&R,R2);    //有理数减法 Rationalmul(&R,R1,R2);         //有理数乘法Rationaldiv(&R,R1,R2);         //有理数除法 Rationalprint(&R);                //打印有理数
} ADT Rational

2.数据结构、函数说明(2分)

数据结构如下图:

1232041-20180304110944711-1339179210.png

3.代码实现说明(5分)

(1)构造有理数

1232041-20180304111353573-520500275.png

(2)销毁有理数

1232041-20180304111411681-1541027494.png

(3)查找有理数

1232041-20180304111435429-1034412290.png

(4)更改有理数

1232041-20180304111457373-1056663027.png

(5)有理数加法

1232041-20180304111536966-766412332.png

(6)有理数减法

1232041-20180304111543755-486484473.png

(7)有理数乘法

1232041-20180304111550127-833334454.png

(8)有理数除法

1232041-20180304111556376-991652634.png

(9)打印

1232041-20180304111625274-2326384.png

4.代码互评(选做,加分)

炳辉写的建立函数:

1232041-20180306102623679-192048753.jpg
1232041-20180306102754010-132718617.jpg

我的建立函数:

1232041-20180306103047773-838806894.jpg
炳辉的函数是直接传入四个参数,只返回一个首地址,而我每次只能传入两个,所以要调用两次,并返回两个首地址,他的方法虽然简便,但是容易造成混乱,我的方法能直观看出是两个有理数,虽然调用起来比较麻烦但是我感觉我的方法更好。

5.结果展示(2分)

(1)基本操作

加法且值为1时

1232041-20180304112516956-348372122.png

减法且值为0时

1232041-20180304112521563-1919075261.png

乘法

1232041-20180304112533709-1945476410.png

除法

1232041-20180304112546488-1389481342.png

查找分子分母

1232041-20180304112631989-1824151527.png

更改分子分母

1232041-20180304113210054-1585611460.png
1232041-20180304113213433-2115687276.png

健壮性

1232041-20180304113444520-1662786211.png

6.总结(1分)

数据结构是计算机内数据的组织方式和储存方法,包括数据的逻辑结构和存储结构。逻辑结构包括线性结构和非线性结构,非线性结构有树,图等,存储结构有顺序和链式两大类。根据问题选择不同数据结构可以提升解决问题的效率。
抽象数据类型是根据已有的数据类型,根据问题需要创造出一种全新的数据类型,等符合实际需要。抽象数据类型也叫ADT,包含数据对象,数据关系和基本操作,基本操作必须有新建和销毁两项.1232041-20180306102741925-278078684.jpg

转载于:https://www.cnblogs.com/doimpossible/p/8503394.html

http://www.lbrq.cn/news/2569501.html

相关文章:

  • 有没有学校需要建设网站在线的crm系统软件
  • 美国主机教育网站建设手机端竞价恶意点击
  • web开发是做网站吗源码网
  • 文山建设局网站线上培训平台
  • 网站推广最有效的方法搜索风云榜百度
  • asp net网站开发语言的特点企业在线培训系统
  • 连云港企业建站 网站昆明seo技术培训
  • 登录名修改wordpress云南网站seo服务
  • 西安 网站建设广告联盟哪个比较好
  • b2c电子商务网站建设价格多少钱广州网络营销运营
  • php做网站要用到的技术cpc广告接单平台
  • 武汉网站制作哪家强友情链接的概念
  • 郑州高端网站制作武汉网络推广网络营销
  • 网站标题作弊详解龙岗seo网络推广
  • o2o网站开发公司搜狗指数
  • 常州网站建设平台搜索引擎调词软件
  • 重庆南岸营销型网站建设公司哪家专业长春网站优化方案
  • 宁夏建设网站百度搜索引擎官网入口
  • 电子商务网站建设实训方案sem营销推广
  • 个人建站赚钱站长工具永久
  • 邯郸网站建设推广网站seo策划方案
  • 地产网站建设互动营销网站推广方法
  • 武汉光谷做网站价格网络营销的四大基础理论
  • 外贸网站 万网快排seo排名软件
  • 做网站后台数据库建设跨境电商平台注册开店流程
  • 游戏网站seo怎么做开鲁网站seo
  • 网站建设制作找哪家公司免费建站免费推广的网站
  • 怎么为自己的厂做网站适合女生去的培训机构
  • 软件商店免费下载seo网站排名推广
  • 团购网站为什么做不走seo新人怎么发外链
  • Android13文件管理USB音乐无专辑图片显示的是同目录其他图片
  • Java 学习笔记:常用类、String 与日期时间处理
  • 大模型开发框架LangChain之构建知识库
  • python+pyside6的简易画板
  • 服务器地域选择指南:深度分析北京/上海/广州节点对网站速度的影响
  • Canny边缘检测算法-个人记录