-
数据结构—抽象数据类型
一.作业题目 实验题目: 二、博客作业要求: 1.作业内容: 用ADT的抽象数据模型描述你的有理数数据类型。 2.数据结构、函数说明: 头文件 3.代码实现说明 构造函数 销毁 返回 修改 化简 求和 求差 求积 求商 主函数 5.结果展示 正常输入时: 分母为零或负数时: //直接输出提示,重新输 -
抽象数据类型
1.作业内容 用ADT的抽象数据模型描述你的有理数数据类型。 2.数据结构、函数说明 3.代码实现说明 构造有理数 将对应数据存入有理数中 修改有理数 根据输入的数据对有理数进行修改,在main中还需对修改第一个或第二个有理数进行判断 加法 根据公式运算 减法 根据公式运算 乘法 根据公式运算 除法 -
博客作业01-抽象数据类型
一.作业题目 实验题目 试仿照三元组或复数的抽象数据类型写出有理数抽象数据类型的描述 (有理数是其分子、分母均为整数且分母不为零的分数)。 有理数基本运算如下所示: 1.构造有理数T,元素e1,e2分别被赋以分子、分母值 2.销毁有理数T 3.用e(引用类型参数)返回有理数T的分子或分母,当入参i为 -
博客作业01-抽象数据类型
一.作业题目 实验题目 试仿照三元组或复数的抽象数据类型写出有理数抽象数据类型的描述 (有理数是其分子、分母均为整数且分母不为零的分数)。 有理数基本运算如下所示: 1.构造有理数T,元素e1,e2分别被赋以分子、分母值 2.销毁有理数T 3.用e(引用类型参数)返回有理数T的分子或分母,当入参i为 -
博客作业01-抽象数据类型
一.作业题目 实验题目 试仿照三元组或复数的抽象数据类型写出有理数抽象数据类型的描述 (有理数是其分子、分母均为整数且分母不为零的分数)。 有理数基本运算如下所示: 1.构造有理数T,元素e1,e2分别被赋以分子、分母值 2.销毁有理数T 3.用e(引用类型参数)返回有理数T的分子或分母,当入参i为 -
博客作业01-抽象数据类型
1.作业内容(1分) 用ADT的抽象数据模型描述你的有理数数据类型。 2.数据结构、函数说明(2分) 数据结构 : 3.代码实现说明(4分) (1) 对分数进行约分,并将分母的负号转移到分子 (2)对输入的分子分母进行修改,改完后再约分 (3)加法运算 (4)减法运算 (5)乘法运算 (6)除法运算 -
博客作业01-抽象数据类型
一、博客作业要求: 参考代码:q群三元组代码 1.作业内容(1分) 2.数据结构、函数说明(2分) 3.代码实现说明(4分) (1)构造有理数 (2)菜单 (3)对输入的数据进行判断 (4)化简分数 (5)修改有理数(方法与构造有理数一样) (6)4则运算的实现 4.代码互评(选做,加分) 找一份同 -
博客作业01-抽象数据类型
一.作业题目 仿照三元组或复数的抽象数据类型写出有理数抽象数据类型的描述 (有理数是其分子、分母均为整数且分母不为零的分数)。 有理数基本运算: 1.构造有理数T,元素e1,e2分别被赋以分子、分母值 2.销毁有理数T 3.用e(引用类型参数)返回有理数T的分子或分母,当入参i为1时返回分子, i为 -
博客作业01-抽象数据类型
一、作业内容 二、数据结构、函数说明 三、代码实现说明 1.输入输出和菜单选择及初始化 2.化简有理数 ps: 先找到最大公约数,再除以这个数即可化简 3.四种运算法则及销毁 四、代码互评 我的化简代码 同学的化简代码 我的化简代码使用辗转相除法运算效率比较比同学的高;而同学的做法效率较低,需要一直 -
博客作业01-抽象数据类型
1.作业内容 ADT Rational{ 数据对象:D={e1,e2,e3,e4|e1,e2,e3,e4属于ElemType类型 数据关系:R1={,,} 基本操作: InitRational(&R,v1,v2,v3,v4) DestroyRational(&R) ResearchRational(