- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                《数据结构与算法》实验四 1017
                    《数据结构与算法》课程实验报告(四)
实验项目
编    号		实    验   名    称	实验 四 C++及单链表操作	实 验课 时	2		主要仪器设备		附属设备			主要使用软件		实验时间	2013-10-17		一、实验目的
     通过本次实验,能够很好掌握C++类知识、类模板、单链表结构及主要成员函数等相关知识。
		实验内容及要求
(必做题)用C++类知识定于一个 Date类:数据成员:Year , Month , Day,
   成员函数:
           Date(int year , int month , day);
 //构造函数用于初始化数据成员
           bool  Modify_Year(const int year);//用于修改数据成员
          bool  Modify_Month(const int month); //用于修改数据成员
             void  Display_Date( );//用于显示数据成员
             bool  IsLeap( ); //用于判断是否闰年
   另外:闰年:整百年能被400整除的是闰年.(如:2000)除整百年外的年份能被4整除的是闰年.
     
Class  Date
             {
              Private:
                   Int Year;
                   Int Month;
                   Int Day;
              Public:
                    Date(int year,int month,int day);
                    bool  Modify_Year(const int year);
                    bool  Modify_Month(const int month);
                    void  Display_Date( ); 
                           bool  IsLeap( );
              };
             Bool  Date::Date(int year,int month,int day)
             {
               Year = year;  Month = month; Day = day;  
}
            bool  Date::Modify_Year(const int year)
            {
                  Year = year;
            }
            bool  Date::Modify_Month(const int month)
            {
                  Month = month ;
            }
            bool  Date::IsLeap( )
           {
               If(0 = = Year%400 || 0 = = Y % 400)
               {      return  true;          }
               Else 
               {      return   false;         }
           }
           Void  Date::Display_Date()
              {                  ;         }
          Void  main()
           {
            Date date(2013,10,18); //定于一个Date类对象date
            Date.Display_Date(); //利用对象date调用 函数  
            }
利用  template知识构造一个通用 的  求最小值  函数模板 
   (注意:掌握好的同学试着构造一个 通用的 排序 函数模板 
              (必做题)
Void  Sort_Data(T [], int size))
         《 代码范例1:》
           Templateclass T1
           T1 MiN(T1 a
                 原创力文档
原创力文档 
                        

文档评论(0)