程序设计艺术与措施实验一 STL 的熟悉与使用1. 实验目的 (1) 掌握 C++中 STL 的容器类的使用
(2) 掌握 C++中 STL 的算法类的使用
2. 实验设备 硬件环境:PC 计算机 软件环境: 操作系统:Windows / Windows XP / Linux 语言环境:Dev cpp / gnu c++ 3. 实验内容 (1) 练习 vector 和 list 的使用
定义一种空的 vector,元素类型为 int,生成 10 个随机数插入到 vector 中,用迭代 器遍历 vector 并输出其中的元素值
在 vector 头部插入一种随机数,用迭代器遍历 vector 并输出其中的元素值
用泛型算法 find 查找某个随机数,假如找到便输出,否则将此数 插入 vector 尾部
用泛型算法 sort 将 vector 排序,用迭代器遍历 vector 并输出其中的元 素值
删除 vector 尾部的元素,用迭代器遍历 vector 并输出其中的元素值
将 vector 清 空
定义一种 list,并反复上述实验,并注意观测成果
(2) 练习泛型算法的使用
- 149 定义一种 vector,元素类型为 int,插入 10 个随机数,使用 sort 按升序排序,输出 每个元素的值,再按降叙排序,输出每个元素的值
练习用 find 查找元素
用 min 和 max 找出容器中的小元素个大元素,并输出
源代码:#include #include #include#include #include using namespace std;vector myV;bool sortup(int v1,int v2){return v1