早教吧 育儿知识 作业答案 考试题库 百科 知识分享

试依照复数的抽象数据类型写出抽象数据类型有理数的描述(有理数是其分子、分母均为整数且分母不为零的分这是数据结构的习题.

题目详情
试依照复数的抽象数据类型写出抽象数据类型有理数的描述 (有理数是其分子、分母均为整数且分母不为零的分
这是数据结构的习题.
▼优质解答
答案和解析
ADT Rational_Num {
数据对象:D={ | e1,e2∈I (I为整数集合) }
数据关系:R={ ,e1是有理数的分子,e2是有理数的分母,且e2≠0,即: }
基本操作:
InitRational_Num(&T,v1,v2)
操作结果:构造有理数T,元素e1,e2分别被赋以参数v1,v2的值
DestroyRational_Num(&T)
初始条件:有理数T已存在
操作结果:有理数T被销毁
GetRational_Num(T,i,&e)
初始条件:有理数T已存在, i∈{1,2}
操作结果:用e返回有理数T的分子或分母,i=1返回分子, i=2返回分母
PutRational_Num(T,i,e)
初始条件:有理数T已存在, i∈{1,2}
操作结果:改变有理数T的分子或分母为e,i=1改变分子, i=2改变分母
AddRational_Num(T1,T2,&T3)
初始条件:有理数T1,T2已存在
操作结果:有理数T1,T2相加,结果存入有理数T3
SubRational_Num(T1,T2,&T3)
初始条件:有理数T1,T2已存在
操作结果:有理数T1,T2相减,结果存入有理数T3
MulRational_Num(T1,T2,&T3)
初始条件:有理数T1,T2已存在
操作结果:有理数T1,T2相乘,结果存入有理数T3
DivRational_Num(T1,T2,&T3)
初始条件:有理数T1,T2已存在
操作结果:有理数T1,T2相除,结果存入有理数T3
} ADT Rational_Num
看了 试依照复数的抽象数据类型写出...的网友还看了以下:

英语句型!我记的好像是初中的知识我记得好像是初中的知识!上这课的时候我没听!只是模糊的记得有这句型  2020-05-17 …

万众一心,众志成城,抗震救灾大型募捐活动《爱的奉献》,现场筹集捐款十五亿一千四百二十九万元,这个数  2020-06-21 …

抗震救灾大型募捐活动《爱的奉献》,现场筹集捐款十五亿一千四百二十九万,这个数写作元,改写成以“亿”  2020-06-21 …

一个java问题每一项都详细解释下下列在Java语言中关于数据类型和包装类的说法,正确的是(B)A  2020-07-17 …

71.在数据库设计中,根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于哪两个不同的层  2020-07-21 …

试依照复数的抽象数据类型写出抽象数据类型有理数的描述(有理数是其分子、分母均为整数且分母不为零的分  2020-07-31 …

写出用a表示w的关系式a=2w=3a=3w=6a=4w=10a表示三角型每条边的花盆数W=花盆总数  2020-08-01 …

(2008•丹阳市)万众一心,众志成城,抗震救灾大型募捐活动《爱的奉献》,现场筹集捐款十五亿一千四百  2020-11-07 …

写作请教怎样写好对比类的英语作文,有什么句型么,比如说给你两列数据,一列是95年的,另一列增长很多的  2020-11-11 …

资料:宣传文化系统抗震救灾大型募捐活动《爱的奉献》,现场筹集捐款十五亿一千四百二十九万元,这个数写作  2020-12-25 …