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

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

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《程序设计艺术与方法》课程实验报告 实验名称 实验一 STL 的熟悉与使用 计算机科 姓 名 系院专业 班 级 学 号 学与技术 实验日期 5.29 指导教师 徐本柱 成 绩 一、实验目的和要求 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 <iostream> #include <ctime> #include <vector> #include <list> #include <algorithm> using namespace std; bool comper( int a, int b) { return ( a > b); } //vector 练习 void OUTV(vector <int > v ) { vector <int >:: iterator it = v .begin(); for (; it != v.end(); ++it) { cout << (*it) << " " ; } cout << endl; } void FindV( vector <int > &exp ) { int x; vector <int >:: iterator L; cout << " 请输入你要查找的数: " << endl; cin >> x; L = find( exp.begin(), exp .end(), x); if (L != exp.end()) { cout << " 查找成功! " << endl; cout <<

文档评论(0)

明若晓溪 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档