zoukankan      html  css  js  c++  java
  • DS博客作业01--日期抽象数据类型设计与实现

    1.思维导图及学习体会

    1.1第一章绪论知识点思维导图

    1.2 学习体会

    本章主要是对数据结构的介绍和一些概念,但是较于c语言有很大的不同,导致一时间难以接受,
    所以本章学习比较艰难,对时间复杂度的计算总是毫无头绪,尤其是结合了递归之后。虽然艰难,
    但还是基本理解了本章的知识点。

    2.大作业作业内容 

     2.1 设计日期的ADT类型

    2.2.数据抽象:头文件

    2.3数据封装说明

    (1)构造日期函数

    (2) 销毁日期函数

    (3)判断日期是否合法函数

    (4)年月日输出日期函数

    (5)格式输出日期函数

    (6)判断是否闰年函数

    做法:简单

    (7)输出该天星期几函数

    做法:主要是网上去找一个公式

    (8)输出月份英文名称函数

    做法:比较简单

    (9)增加天数函数

    做法:利用循环来解决

    (10)日期比较函数

    做法:输入新的日期,与原来日期层层比较

    (11)main函数

    3.结果展示

    4.调试碰到问题

    Q1:在写星期函数的时候毫无头绪
    A1:借助百度找到一个公式,解决问题
    Q2:在写增加天数函数的时候,由于想找到最简便最没有bug的写法,查了百度,看了同学的,感觉都存在一定的bug
    A2:最后只能自己写,也还是有一些bug,但已经基本可以用了
    Q3:用c++写文件的时候是最吃力的,从来都没有接触过
    A3:也是查了百度,看了同学,经过一些反复修改写出来了
    ps: 其它方面感觉是比较好完成的,只是时间的问题
  • 相关阅读:
    jquery实现奇偶行赋值不同css值
    Android短信批量插入速度优化的思考与尝试
    Android短信列表的时间显示
    短信优先级及有效期
    模拟器收短信和接电话的方法
    Android:Perferences的使用
    留个脚印
    Android电池电量更新 BatteryService(转)
    Android号码匹配位数修改
    CDMA SMS pdu解码
  • 原文地址:https://www.cnblogs.com/putianliuzhong/p/10486669.html
Copyright © 2011-2022 走看看