zoukankan      html  css  js  c++  java
  • 博客作业01-抽象数据类型

    一、博客作业要求:

    参考代码:q群三元组代码

    1.作业内容(1分)

    ADT rational{
        数据对象: D={e1,e2|都是int类型} 
        数据关系: R={<e1,e2>} 
        基本操作: 
            getchange(char ch[]);;
            simplify(rational &t);
            modify(rational t[]);
            void work(rational t[]);
    }ADT rational
    

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

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

    (1)构造有理数

    (2)菜单

    (3)对输入的数据进行判断

    (4)化简分数

    (5)修改有理数(方法与构造有理数一样)

    (6)4则运算的实现

    4.代码互评(选做,加分)

    找一份同学代码,评价你和同学代码不同之处,如:

    变量名命名风格不同
    函数设计风格不同
    结构体有无不同
    异常出错处理是否不同
    等等

    5.结果展示(2分)

    输入错误时的提示

    自动执行化简操作

    修改有理数

    显示4则运算

    若除数为0则会出现提示

    6.总结(1分)

    1.数据结构是数据间的关系,设计出合适的数据结构可以帮助我们更加有效的解决问题。
    2.抽象数据类型由自己定义,更加灵活,使用起来更加方便

  • 相关阅读:
    循序渐进学习栈和队列
    循序渐进学习数据结构之线性表
    2018 noip 备战日志
    2018 noip 考前临死挣扎
    二维前缀和与差分
    noip模板复习
    宽搜总结
    强联通总结
    二分图再次总结
    NOIP 2016 换教室(期望dp)
  • 原文地址:https://www.cnblogs.com/chenwenjie/p/8529494.html
Copyright © 2011-2022 走看看