《程序设计艺术与方法》课程实验报告实验名称姓名实验日期系院专业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
end(); ++it){}cout