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

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

题目详情
试依照复数的抽象数据类型写出抽象数据类型有理数的描述 (有理数是其分子、分母均为整数且分母不为零的分
这是数据结构的习题.
▼优质解答
答案和解析
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
看了 试依照复数的抽象数据类型写出...的网友还看了以下:

在如图所示的装置中,夹子处于关闭状态.用酒精灯给试管里的水加热至沸腾后停止加热,并将NaOH溶液滴  2020-05-17 …

程序的白箱测试又称结构测试,下述哪两个之间有包含关系?Ⅰ.语句测试Ⅱ.分支测试Ⅲ.循环测试Ⅳ.路径测  2020-05-23 …

程序的白盒测试又称结构测试,下述Ⅰ.语句测试Ⅱ.分支测试Ⅲ.循环测试Ⅳ.路径测试()之间有包含关系。  2020-05-23 …

程序的白箱测试又称结构测试,下述哪两个之间有包含关系?Ⅰ.语句测试Ⅱ,分支测试Ⅲ.循环测试Ⅳ.路径测  2020-05-24 …

大一无机化学题,物质结构基础那一章的,由于本人高中没有选化学,所以不太懂,已知某原子的电子可用下列  2020-06-11 …

5.结合下面的案例试论述管理者为什么要授权?孔子的学生子贱有一次奉命担任某地方的官吏。当他到任以后  2020-06-23 …

高一语文小练笔孟子在论述“王道之始”时说:“不违农时,谷不可胜食也;数罟不入洿池,鱼鳖不可胜食也;  2020-07-01 …

把黄玉米和白玉米隔行种植在一块试验田里,让它们在自然的条件下传粉,结果黄玉米结出的果穗上子粒全部是  2020-07-04 …

孟的王道之始孟子在论述“王道之始”时说:“不违农时,谷不可胜食也;数罟不入污池,鱼鳖不可胜食也;斧  2020-07-11 …

孟子在论述“王道之始”时说:“不违农时,谷不可胜食也;数罟不入洿池,鱼鳖不可胜食也;斧斤以时入山林  2020-07-28 …