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

二、博客作业要求:

1.作业内容(1分)

用ADT的抽象数据模型描述你的有理数数据类型。

   ADT Triplet{
      数据对象:D={v1,v2|v1,v2属于ElemType类型}
     数据关系:R={<v1,v2>|v1是有理数的分子部分,v2是有理数的分母部分}
     基本操作:
              InitTriplet(T, v1, v2);
              DestroyTriplet(T);
              Get(T, i);
              Put(T, i);
              add(T1,T2,T3);
              minus(T1,T2,T3);
              mulitpy(T1,T2,T3);
              eliminate(T1,T2,T3);
     }ADT Rational

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

截图展示你的头文件。头文件代码务必加入注释

1233587-20180310230039394-1835741257.png
1233587-20180310230117745-2049868504.png

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

  • 截图展示每个函数代码。简要说明做法。
  • 建议用C++语法:cin,cout,引用参数&,new,delete

    1 构造有理数

    1233587-20180310230301145-1683298876.png

2 销毁有理数

1233587-20180310230408258-1206983454.png

3 查询v1,v2的值

1233587-20180310230526668-495090821.png

4 改变v1.v2的值

1233587-20180310230603453-46337354.png

5 计算有理数的和

1233587-20180310230636921-1631151688.png

6 计算有理数的差

1233587-20180310230733180-634585760.png

7 计算有理数的积

1233587-20180310230802935-390086069.png

8 计算有理数的商

1233587-20180310230833096-748332355.png

5.结果展示(2分)

有理数的和

有理数的差

有理数的积

有理数的商

6.总结(1分)

谈谈你对数据结构及抽象数据类型的理解。

数据结构是一门研究非数值计算的程序设计问题中计算机的操作对象(数据元素)以及它们间的关系和运算等的学科,而且确保经过这些运算后所得到的新结构仍然是原来的结构类型。数据结构是计算机存储、组织数据的方式,是指相互之间存在一种或多种特定关系的数据元素的集合。

转载于:https://www.cnblogs.com/1795759388-/p/8531133.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值