- 8
- 0
- 约6.64千字
- 约 8页
- 2016-12-26 发布于未知
- 举报
数据结构
复习内容:
(1)?基本概念和术语
(2)?抽象数据类型的表示与实现
(3)?估算算法时间复杂度
复习题:
仿照三元组的抽象数据类型写出抽象数据类型有理数的定义(有理数是其分子、分母均为自然数且分母不为零的分数)。
ADT Rational_Num{
数据对象:D={ e1,e2|e1,e2∈n(n为整数集合)}
数据关系:R1={e1,e2, e1是有理数分子,e2是有理数分母,且e2≠0 }
基本操作:
InitRational_Num (T,v1,v2)
操作结果:构造了有理数T,元素e1,e2分别被赋以参数v1,v2的值。
DestroyRational_Num(T)
操作结果:有理数T被销毁。
Get(T,i,e)
初始条件:有理数T已存在, i∈{1,2}.
操作结果:用e返回T有理数的分子和分母的值,i=1返回分子,i=2返回分母。
Put(T,i,e)
初始条件:有理数T已存在,i∈{1,2}.
操作结果:改变有理数T的分子或分母的值为e,i=1改变分子,i=2改变分母。
AddRational_Num (T1,T2,T3)
初始条件:有理数
您可能关注的文档
最近下载
- 封面新闻笔试真题及答案2025.doc VIP
- 人教版三年级下册数学全册新质教学课件(配2026年春改版教材).pptx
- 10倍福模块介绍及使用kl3403电力测量.pdf VIP
- 精品解析:山东济南市历下区济南第一中学2025-2026学年高二4月阶段测试英语试题(原卷版).docx VIP
- 北京理工大学超星尔雅学习通“会计学”《审计学》网课试题附答案卷4.docx VIP
- 北京理工大学超星尔雅学习通“会计学”《审计学》网课试题附答案卷3.docx VIP
- 湖面漂浮物打捞湖面垃圾打捞及运输方案.docx VIP
- 北京理工大学超星尔雅学习通“会计学”《审计学》网课试题附答案卷2.docx VIP
- 北京理工大学超星尔雅学习通“会计学”《审计学》网课试题附答案卷1.docx VIP
- 北京理工大学超星尔雅学习通“会计学”《审计学》网课答卷带答案卷5.docx VIP
原创力文档

文档评论(0)