-
博客作业01-抽象数据类型
一.作业题目 实验题目:抽象数据类型 三元组 二、博客作业要求: 1.作业内容(1分) 2.数据结构、函数说明(2分) 3.代码实现说明(4分) 输出输入 做法:申请内存,把四个数e1,e2和e3,e4分别存入到T1,T2; 摧毁有理数 做法:利用定义free(T),T = NULL解放内存 返回有 -
博客作业01-抽象数据类型
一.作业题目 实验题目 试仿照三元组或复数的抽象数据类型写出有理数抽象数据类型的描述 (有理数是其分子、分母均为整数且分母不为零的分数)。 有理数基本运算如下所示: •1.构造有理数T,元素e1,e2分别被赋以分子、分母值 •2.销毁有理数T •3.用e(引用类型参数)返回有理数T的分子或分母,当入 -
博客作业01-抽象数据类型
二、博客作业要求: 1.作业内容 ADT Rational{ 数据对象:D={mem1,den1,mem2,den2|mem1,den1,mem2,den2属于int类型} 数据关系:R1={,} 基本操作: InitRational( &T, v1, v2); DestroyRational( & -
博客作业01-抽象数据类型
1.作业内容(1分) 用ADT的抽象数据模型描述你的有理数数据类型 2、数据结构、函数说明 头文件 3.代码实现说明 main函数运用switch语句展开用户需要的运算 有理数的四则运算 运用辗转相除法求出最大公约数,对有理数进行化简保存 有理数的输出以及题目所要求i项,e之间的替换和表示 5.结果 -
DS01--抽象数据类型
一、作业内容 二、数据结构、函数说明 1.头文件 common.h 2.数据结构 Rational.h 三、代码实现说明 1.构造有理数T 2.销毁有理数T 3.e返回有理数的分子或分母 4.用e改变有理数的分子或分母 5.有理数T1,T2相加 6有理数T1,T2相减 7.有理数T1,T2相乘 8. -
博客作业01-抽象数据类型
1.作业内容 2.数据结构、函数说明 头文件 数据结构 3.代码实现说明 构造有理数 查找有理数 更改有理数 销毁有理数 加法 减法 乘法 除法! 最大公约数 4.结果展示 输入有理数不合法: 分子为零: 有理数修改: 有理数返回: 有理数四则运算: 5.总结 数据结构 数据结构是相互之间存在一种或 -
博客作业01-抽象数据类型
二、博客作业要求: 1.作业内容(1分) 用ADT的抽象数据模型描述你的有理数数据类型。 2.数据结构、函数说明(2分) 截图展示你的头文件。头文件代码务必加入注释 3.代码实现说明(4分) 截图展示每个函数代码。简要说明做法。 建议用C++语法:cin,cout,引用参数&,new,delete -
数据结构第一次作业——抽象数据类型
1.作业内容(1分) 2.数据结构、函数说明(2分)截图展示你的头文件。头文件代码务必加入注释。 3.代码实现说明(4分)截图展示每个函数代码。简要说明做法。建议用C++语法:cin,cout,引用参数&,new,delete 1.e1,e2的返回 2.分配存储空间 3.销毁 4.改变e1,e2的值 -
博客作业01-抽象数据类型
博客作业01 抽象数据类型 1.作业内容 2.数据结构、函数说明 3.代码实现说明 构建有理数 有理数相加 有理数相乘 有理数相除 返回 修改 最大公约数 5.结果展示 当输入的分母为0或小于0时的情况 分母不同进行加减乘除所得的结果 一个有理数是1/2 另一个是1/3 返回有理数的分子或分母 修改 -
博客作业01-抽象数据类型
一.作业题目 实验题目 试仿照三元组或复数的抽象数据类型写出有理数抽象数据类型的描述 (有理数是其分子、分母均为整数且分母不为零的分数)。 有理数基本运算如下所示: 1.构造有理数T,元素e1,e2分别被赋以分子、分母值 2.销毁有理数T 3.用e(引用类型参数)返回有理数T的分子或分母,当入参i为