标签:操作 建立 导图 数据对象 习惯 链表 EAP date() 结果
数据结构内容比较抽象,需要花更多的时间去理解,我也会花更多的时间在数据结构的学习上,争取在知识上不落后别人
ADT Date{
数据对象:D = {year,month,day | year,month,day属于I(I为整数集合)}
数据关系:R = {<year,month>,<month,day>|year是年,month是月,day是日}
基本操作:
int JudgeLeapyear(int year,FILE*fp);
//操作结果:判断年份是平年还是闰年
struct stud_node* CreatDate();
//操作结果:建立链表储存intput文件里面的日期信息
int ErrorDate(int year,int month,int day,FILE*fp);
//操作结果:判断日期是否合法
int ReturnWeek(int year,int month,int day,FILE*fp);
//操作结果:判断该天是星期几
int ReturnEnglishMonth(int month,FILE*fp);
//操作结果:判断该月份的英文名称
int ReturnAddDays(int year,int month,int day,int AddDays,FILE*fp);
//操作结果:判断该日期增加AddDays天以后的日期
int CompareOtherDays(int year,int month,int day,FILE*fp);
//操作结果:判断两个日期的大小关系
}ADT Date
1.在算法设计上面花的时间较多,习惯自己摸索算法,但是计算星期几的算法实在想不来通过上网查阅得知吉姆拉尔森公式
2.在语法上还未能够熟练的运用新的语法
3.一开始没能看懂题目要求,后来看了同学的运行结果以后才懂得
标签:操作 建立 导图 数据对象 习惯 链表 EAP date() 结果
原文地址:https://www.cnblogs.com/syt666/p/10506831.html