合工大程序设计艺术与方法实验一.doc

合工大程序设计艺术与方法实验一.doc

ID:56195792

大小:66.50 KB

页数:6页

时间:2020-03-19

合工大程序设计艺术与方法实验一.doc_第1页
合工大程序设计艺术与方法实验一.doc_第2页
合工大程序设计艺术与方法实验一.doc_第3页
合工大程序设计艺术与方法实验一.doc_第4页
合工大程序设计艺术与方法实验一.doc_第5页
资源描述:

《合工大程序设计艺术与方法实验一.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《程序设计艺术与方法》课程实验报告实验名称实验一STL的熟悉与使用姓名系院专业计算机科学与技术班级学号实验日期5.29指导教师徐本柱成绩一、实验目的和要求1.掌握C++中STL的容器类的使用;2.掌握C++中STL的算法类的使用.二、实验预习内容1.预习ICPC讲义,大致了解STL的相关内容。2.了解STL中一些类vectorlist类的使用方法3.了解泛型算法的使用三、实验项目摘要1.练习vector和list的使用2.练习泛型算法的使用四、实验结果与分析(源程序及相关说明)使用一个程序显示list与vector的使用,以及泛型算

2、法的使用其中加入vector的排序算法定义一个空的vector,元素类型为int,生成10个随机数插入到vector中,用迭代器遍历vector输出其中的元素值。在vector头部插入一个随机数,用迭代器遍历vector并输出其中的元素值。用泛型算法find查找某个随机数,如果找到便输出,否则将此数插入vector尾部。用泛型算法sort将vector排序,用迭代器遍历vector并输出其中的元素值。删除vector尾部的元素,用迭代器遍历vector并输出其中的元素值。将vector清空List重复vector的操作#includ

3、e"stdafx.h"#include#include#include#include#includeusingnamespacestd;boolcomper(inta,intb){return(a>b);}//vector练习voidOUTV(vectorv){vector::iteratorit=v.begin();for(;it!=v.end();++it){cout<<(*it)<<"";}cout<

4、FindV(vector&exp){intx;vector::iteratorL;cout<<"请输入你要查找的数:"<>x;L=find(exp.begin(),exp.end(),x);if(L!=exp.end()){cout<<"查找成功!"<&exp)

5、{cout<<"升序:"<&exp){cout<<"删除最后一个元素"<exp1;srand((int)time(0));cout<<"vector练习:"<

6、(inti=0;i<10;i++)exp1.push_back(rand());//插入10个随机数OUTV(exp1);exp1.insert(exp1.begin(),rand());OUTV(exp1);FindV(exp1);SortV(exp1);DeldetV(exp1);cout<<"最大值:"<v){list

7、>::iteratorit=v.begin();for(;it!=v.end();++it){cout<<(*it)<<"";}cout<&exp){intx;list::iteratorL;cout<<"请输入你要查找的数:"<>x;L=find(exp.begin(),exp.end(),x);if(L!=exp.end()){cout<<"查找成功!"<

8、<&exp){cout<<"排序:"<

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

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

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