电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

合工大程序设计艺术与方法试验一

合工大程序设计艺术与方法试验一_第1页
1/6
合工大程序设计艺术与方法试验一_第2页
2/6
合工大程序设计艺术与方法试验一_第3页
3/6
《程序设计艺术与方法》课程实验报告实验名称姓名实验日期系院专业5.29实验一 STL 的熟悉与使用计算机科班级学与技术指导教师徐本柱学号成绩一、实验目的和要求1.掌握 C++中 STL 的容器类的使用;2.掌握 C++中 STL 的算法类的使用.二、实验预习内容1.预习 ICPC 讲义,大致了解 STL 的相关内容。2.了解 STL 中一些类 vector list 类的使用方法3.了解泛型算法的使用三、实验项目摘要1.练习 vector 和 list 的使用2.练习泛型算法的使用四、实验结果与分析(源程序及相关说明)使用一个程序显示 list 与 vector 的使用,以及泛型算法的使用其中加入 vector 的排序算法定义一个空的 vector,元素类型为 int,生成 10 个随机数插入到 vector 中,用迭代器遍历 vector输出其中的元素值。在 vector 头部插入一个随机数,用迭代器遍历 vector 并输出其中的元素值。用泛型算法 find 查找某个随机数,如果找到便输出,否则将此数插入 vector 尾部。用泛型算法 sort将 vector 排序,用迭代器遍历 vector 并输出其中的元素值。删除 vector 尾部的元素,用迭代器遍历 vector 并输出其中的元素值。将 vector 清空List 重复 vector 的操作#include "stdafx.h"#include#include#include#include#includeusing namespace std;bool comper(int a, int b){}//vector练习void OUTV(vector v){}vector::iterator it = v.begin();for (; it != v.end(); ++it){}cout << endl;cout << (*it) << " ";return (a > b);void FindV(vector &exp){}void SortV(vector &exp){}void DeldetV(vector &exp){}void V(){vector exp1;srand((int)time(0));cout << "vector练习:" << endl;cout << "删除最后一个元素" << endl;exp.pop_back();OUTV(exp);cout << "升序:" << endl;sort(exp.begin(), exp.end());OUTV(exp);cout << "降序" << endl;sort(exp.begin(), exp.end(),comper);OUTV(exp);int x;vector::iterator L;cout << "请输入你要查找的数:" << endl;cin >> x;L = find(exp.begin(), exp.end(), x);if (L != exp.end()){}else{}cout << "无该数!" << endl;exp.push_back(x);cout << "输出结果:";OUTV(exp);cout << "查找成功!" << endl;c...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

合工大程序设计艺术与方法试验一

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部