课程实验归纳总结报告.doc

课程实验归纳总结报告.doc

ID:56189010

大小:107.50 KB

页数:13页

时间:2020-03-18

课程实验归纳总结报告.doc_第1页
课程实验归纳总结报告.doc_第2页
课程实验归纳总结报告.doc_第3页
课程实验归纳总结报告.doc_第4页
课程实验归纳总结报告.doc_第5页
资源描述:

《课程实验归纳总结报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、课程实验报告程序设计艺术与方法课程实验报告学号:2014217155姓名:周旋2015.10.1013课程实验报告实验一STL的熟悉与使用实验名称实验一STL的熟悉与使用姓名周旋系院专业信息工程系班级计算机14-4班学号2014217155实验日期指导教师徐本柱成绩一、实验目的和要求1.掌握C++中STL的容器类的使用;2.掌握C++中STL的算法类的使用.二、实验预习内容1.预习ICPC讲义,大致了解STL的相关内容。2.了解STL中一些类vectorlist类的使用方法3.了解泛型算法的使用三、实验项目摘要1.练习vector和list的使用2.练习泛型算法的使用四、实验结

2、果与分析(源程序及相关说明)以下程序实现了下述几个功能:1.定义一个vector,生成十个随机数插入到vector中。2.多次使用迭代器iterator遍历vector,输出完成不同功能的vector元素。3.使用泛型算法find查找vector中的随机数,如果找到输出该随机数,如果没找到将该随机数插入到vector中。4.使用泛型算法sort对vector中的元素进行升序与降序排列,使用迭代器iterator输出。5.使用min,max算法求出vector中的最小值与最大值。6.删除vector中的尾部元素以及全部元素,输出vector的大小。(注:源代码见下页)13课程实验

3、报告#include#include#include#includeusingnamespacestd;vectorvint;intmain(){inti;for(i=0;i<10;i++){intr=rand()%99+0;vint.push_back(r);}vector::iteratorpit1;for(pit1=vint.begin();pit1!=vint.end();pit1++){cout<<*pit1<<"";}cout<

4、d()%99+0;vector::iteratorpit2;pit2=find(vint.begin(),vint.end(),temp);if(pit2!=vint.end()){cout<<"Thenumberhasbeenfound!"<

5、));cout<<"Themaxnumberis:"<<*max_element(vint.begin(),vint.end())<::iteratorpit3;sort(vint.begin(),vint.end());for(pit3=vint.begin();pit3!=vint.end();pit3++){13课程实验报告cout<<*pit3<<"

6、";}cout<::iteratorpit4;sort(vint.rbegin(),vint.rend());for(pit4=vint.begin();pit4!=vint.end();pit4++){cout<<*pit4<<"";}cout<

7、dl;return0;}实验二搜索算法的实现13课程实验报告实验名称实验二搜索算法的实现姓名周旋系院专业信息工程系班级计算机14-4班学号2014217155实验日期指导教师徐本柱成绩一、实验目的和要求1.掌握宽度优先搜索算法;2.掌握深度优先搜索算法.二、实验预习内容1.将书上的走迷宫代码上机运行并检验结果,体会搜索的思想2.预习n皇后问题3.预习骑士游历问题三、实验项目摘要1.n皇后问题:在一个国际象棋棋盘上放n个皇后,使得任何两个皇后之间不相互攻击,求出所有的布棋方法。上机运行并检验结

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。