第十四周项目:阅读程序(一)
来源:互联网 发布:sql存储过程怎么写 编辑:程序博客网 时间:2024/05/17 06:49
/* *Copyright(c)2016.烟台大学计算机学院 *All right reserved. *文件名称:test.cpp *作者:黄金婵 *完成日期:2016年6月19日 *版本号:v1.0 * *问题描述:阅读并运行程序,解释程序执行得到的结果 *程序输入: *程序输出: */ #include<iostream>#include<vector>#include<iterator>using namespace std;int main(){ vector<int> ivec; int i; for(i = 0; i < 5; i++ ) ivec.push_back(i); for(i = 0; i < 5; i++) cout<<ivec[i]<<" "; cout<<endl; while( !ivec.empty()) { cout << ivec.back() << " "; ivec.pop_back(); } cout << endl; for(i = 0; i < 5; i++) cout<<ivec[i]<<" "; cout<<endl; copy(ivec.begin(),ivec.end(),ostream_iterator<int>(cout, " ")); cout<<endl; cout << "size=" << ivec.size() << endl; return 0;}
知识点总结:
经典的数据结构数量有限,但是我们常常重复着一些为了实现向量、链表等结构而编写的代码,这些代码都十分相似,只是为了适应不同数据的变化而在细节上有所出入。STL容器就为我们提供了这样的方便,它允许我们重复利用已有的实现构造自己的特定类型下的数据结构,通过设置一些模板类,STL容器对最常用的数据结构提供了支持,这些模板的参数允许我们指定容器中元素的数据类型,可以将我们许多重复而乏味的工作简化。
0 0
- 第十四周项目:阅读程序(一)
- 第十四周项目:程序阅读(二)
- 第十四周项目:程序阅读(三)
- 第十四周 程序阅读一
- 第十四周阅读程序一
- 第十四周项目一(3) 阅读程序,解释程序运行得到的结果
- 第十四周项目6-阅读程序(3)
- 第十四周项目六 阅读程序(1、2、3)
- 第十四周项目六 阅读程序(4、5、6)
- 第十四周项目六 阅读程序(7、8、9)
- 第十四周项目六 阅读程序(10、11)
- 第十四周项目六 阅读程序(4)
- 第十四周项目六 阅读程序(5)
- 第十四周项目六 阅读程序(6)
- 第十四周项目六 阅读程序 (10)
- 第十四周上机实践项目1(1):阅读程序
- 第十四周上机实践项目1(2):阅读程序
- 第十四周上机实践项目1(3):阅读程序
- ccah-500 第57题 Which two best describes how FIFO Scheduler arbitrates the cluster resources for job
- 反射
- CSS隐藏元素的五种方法
- mycat 的简单介绍之liunx安装 ---wanzuwodou
- CSS Margin(外边距)和Padding(填充)
- 第十四周项目:阅读程序(一)
- 小飞的电梯调度算法
- linux小组分享会_遗传算法
- 对文件夹中所文件(csv)进行读写操作
- Oracle DB 学习备注
- 第十一周阅读程序(补)
- Android DiskLruCache完全解析,硬盘缓存的最佳方案
- LinkedList其实就那么一回事儿之源码分析
- Python--内建函数