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

一.作业题目

1.作业内容(1分)

ADT Rational{
    数据对象: D={e1,e2|都是ElemType类型} 
    数据关系: R={<e1,e2>} 
    基本操作: 
        GetE(type);
        SimplifyRnum(&T);
        SearchRnum(T[],i,&e);
        ModifyRnum(T[]);
        AdditionRnum(T1,T2,&T3);  
        MinusRnum(T1,T2,&T3);       
        MultiplyRnum(T1,T2,&T3);    
        DivisionRnum(T1,T2,&T3);
}ADT Rational

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

头文件
1235550-20180309203359775-2096462977.png

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

输入有理数
1235550-20180309203534059-1626122292.png

修改有理数
1235550-20180309203622390-1056789073.png

有理数的加法运算
1235550-20180309211232905-1171725721.png

有理数的减法运算
1235550-20180309211317492-1885070907.png

有理数的乘法运算
1235550-20180309211350479-1546134047.png

有理数的除法运算
1235550-20180309212937257-1351549145.png

查看有理数
1235550-20180309211501026-1754391486.png

4.结果展示

菜单
1235550-20180309203908350-527110413.png

有理数不合法
1235550-20180309203952970-1049016993.png

有理数修改
1235550-20180309204107852-1829566126.png

有理数加减乘除
1235550-20180309211610215-2025672662.png

1235550-20180309212851519-1388746032.png

1235550-20180309212233879-1417530955.png

5.代码互评

6.总结(1分)

  • 数据结构
    数据结构是相互之间存在一种或多种特定关系的数据元素的集合。它包括元素集合和元素间关系;为了更好地管理未来要面对的大量数据,就需要把它们按照一定的方式组织起来,来方便我们的操作,所以学习数据结构是十分重要的。学习元素间的关系,能更好地提升算法乃至程序的性能;只有我们认真学习,才能根据数据大小和类型选择最合适的结构。
  • 抽象数据类型
    抽象数据类型包括数据的逻辑结构和数据的抽象运算。是程序中对已有的数据类型进行抽象,定义了数据的取值范围以及对数据操作的集合,就有了抽象数据类型。需要注意的是,它仅取决于其逻辑特征,与计算机内部如何表示和实现无关。
posted on 2018-03-08 22:52  lyzzzzzz 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/luyongzhi/p/8530929.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值