[{"createTime":1735734952000,"id":1,"img":"hwy_ms_500_252.jpeg","link":"https://activity.huaweicloud.com/cps.html?fromacct=261f35b6-af54-4511-a2ca-910fa15905d1&utm_source=V1g3MDY4NTY=&utm_medium=cps&utm_campaign=201905","name":"华为云秒杀","status":9,"txt":"华为云38元秒杀","type":1,"updateTime":1735747411000,"userId":3},{"createTime":1736173885000,"id":2,"img":"txy_480_300.png","link":"https://cloud.tencent.com/act/cps/redirect?redirect=1077&cps_key=edb15096bfff75effaaa8c8bb66138bd&from=console","name":"腾讯云秒杀","status":9,"txt":"腾讯云限量秒杀","type":1,"updateTime":1736173885000,"userId":3},{"createTime":1736177492000,"id":3,"img":"aly_251_140.png","link":"https://www.aliyun.com/minisite/goods?userCode=pwp8kmv3","memo":"","name":"阿里云","status":9,"txt":"阿里云2折起","type":1,"updateTime":1736177492000,"userId":3},{"createTime":1735660800000,"id":4,"img":"vultr_560_300.png","link":"https://www.vultr.com/?ref=9603742-8H","name":"Vultr","status":9,"txt":"Vultr送$100","type":1,"updateTime":1735660800000,"userId":3},{"createTime":1735660800000,"id":5,"img":"jdy_663_320.jpg","link":"https://3.cn/2ay1-e5t","name":"京东云","status":9,"txt":"京东云特惠专区","type":1,"updateTime":1735660800000,"userId":3},{"createTime":1735660800000,"id":6,"img":"new_ads.png","link":"https://www.iodraw.com/ads","name":"发布广告","status":9,"txt":"发布广告","type":1,"updateTime":1735660800000,"userId":3},{"createTime":1735660800000,"id":7,"img":"yun_910_50.png","link":"https://activity.huaweicloud.com/discount_area_v5/index.html?fromacct=261f35b6-af54-4511-a2ca-910fa15905d1&utm_source=aXhpYW95YW5nOA===&utm_medium=cps&utm_campaign=201905","name":"底部","status":9,"txt":"高性能云服务器2折起","type":2,"updateTime":1735660800000,"userId":3}]
满意答案
hweiwei420
2015.10.10
采纳率:50% 等级:13
已帮助:14203人
a.
抽象数据类型复数complex:
ADT complex{
数据对象:D={e1,e2|e1,e2∈R}
数据关系:R1={}
基本操作:
Initcomplex(&T,v1,v2)
操作结果:构造了复数T,元素e1,e2分别被赋以参数v1,v2的值.
Destroycomplex(&T)
初始条件:复数T已存在.
操作结果:复数T被销毁.
Get(T,i,&e)
初始条件:复数T已存在,1≤i≤2.
操作结果:用e返回T的实部或虚部的值。
Isascending(T)
初始条件:复数T已存在。
操作结果:两部分按升序排列,则返回1,否则返回0.
Isdescending(T)
初始条件:复数T已存在。
操作结果:两部分按降序排列,则返回1,否则返回0.
Put(&T,I,e)
初始条件:复数T已存在, 1≤i≤2.
操作结果:改变T实部或虚部的值为e.
Max(T,&e)
初始条件:复数T已存在。
操作结果:用e返回实部,虚部中较大的值。
Min(T,&e)
初始条件:复数T已存在
操作结果:用e返回实部,虚部中较小的值。
}ADT complex
b. 抽象数据类型有理数:
ADT rational{
数据对象:D={a,b|a,b为整数,且b不为0}
数据关系:R={}
基本操作:
Initrational(&T,v1,v2)
操作结果:构造有理数T,元素啊,a,b分别被赋以参数v1,v2的值。
Destroyrational(&T)
初始条件:有理数T已存在。
操作结果:有理数T被销毁。
Get(T,i,&e)
初始条件:有理数T已存在,1≤i≤2.
操作结果:用e返回T的分子或分母的值。
Put(&T,i,e)
初始条件:有理数T已存在,1≤i≤2.
操作结果:改变T的分子或分母的值为e.
Isascending(T)
初始条件:复数T已存在。
操作结果:两部分按升序排列,则返回1,否则返回0.
Isdescending(T)
初始条件:复数T已存在。
操作结果:两部分按降序排列,则返回1,否则返回0.
Max(T,&e)
初始条件:有理数T已存在。
操作结果:用e返回分子,母中较大一个的值。
Min(T,&e)
初始条件:有理数T已存在。
操作结果:用e返回分子,分母中较小的一个。
}ADT rational
00分享举报