码迷,mamicode.com
首页 > 其他好文 > 详细

ACM__容器之vector

时间:2018-09-19 20:02:30      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:数据结构   维数   scan   sdn   详解   百度   nbsp   code   sort   

今天做题碰到了深搜的题,有一种存图方式需要用到vector,对vector不是很熟悉,回顾了一下

vector都知道是一个容器,但并不准确,它是一个多功能的能够操作多种数据结构和算法的模板类和函数库。之所以被叫做容器,是因为它能像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。(此句话来自百度百科)

 1 #include<vector>
 2 #include<cstdio>
 3 #include<algorithm>
 4 using namespace std;
 5 int main()
 6 {
 7     vector<int> vec;//申请int型的一维数组
 8     vector<vector<int>>vec(m,vector<int>(n));//申请一个大小为m*n的二维向量
 9     int a;
10     for(int i=1;i<=5;i++)
11     {
12         scanf("%d",&a);
13         vec.push_back(a);//将元素压入vector
14     }
15     vector<int>::iterator it;//迭代器的使用
16     reverse(vec.begin(),vec.end());//使元素翻转
17     sort(vec.begin(),vec.end());//给容器里的元素排序
18     for(it=vec.begin();it!=vec.end();it++)
19         printf("%d\n",*it);
20     vec.clear();//清空容器
21      return 0;
22 }

今天只是回顾一下,以后遇到了详细总结

vector详解:https://www.cnblogs.com/mr-wid/archive/2013/01/22/2871105.html

                   https://blog.csdn.net/duan19920101/article/details/50617190/

ACM__容器之vector

标签:数据结构   维数   scan   sdn   详解   百度   nbsp   code   sort   

原文地址:https://www.cnblogs.com/LLLAIH/p/9675921.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!