vector的基本用法
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main()
{
int m,n,x;
/*vector<int> a;
for(int i=0;i<10;i++)
{
cin>>x;
a.push_back(x);
}
for(int i=0;i<10;i++)
cout<<a[i]<<" ";*/ /*定义一个一维vector数组*/
/*vector<int> a[100];
cin>>m>>n;
for(int i=0;i<m;i++)
{
for(int j=0;j<n;j++)
{
cin>>x;
a[i].push_back(x);
}
}
for(int i=0;i<m;i++)
{
for(int j=0;j<n;j++)
{
cout<<a[i][j]<<" ";
}
cout<<endl;
}*/ /*定义一个二维vector数组*/ /*cin>>m;
vector<int> a;
for(int i=0;i<m;i++)
{
cin>>x;
a.push_back(x);
}
sort(a.begin(),a.end());
int k=*lower_bound(a.begin(),a.end(),5);
for(int i=0;i<m;i++)
cout<<a[i]<<" ";
cout<<endl;
cout<<k<<endl;*/ /*vector 数组排序,查找数组中的一个元素*/ /*cin>>m;
vector<int> a;
for(int i=0;i<m;i++)
{
cin>>x;
a.push_back(x);
}
vector<int>b;
b=a;
for(int i=0;i<m;i++)
{
cout<<b[i]<<" ";
}
if(a==b)
cout<<"1"<<endl;*/ /*vector的复制操作与判断两个vector是否相等*/ /*cin>>m;
vector<int> a;
for(int i=0;i<m;i++)
{
cin>>x;
a.push_back(x);
}
a.insert(a.begin(),1000);
a.erase(a.begin());
for(int i=0;i<a.size();i++)
cout<<a[i]<<" ";*/ /*vector的插入与删除*/ /*cin>>m;
vector<int> a;
vector<int> b;
for(int i=0;i<m;i++)
{
cin>>x;
a.push_back(x);
}
for(int i=0;i<m;i++)
{
cin>>x;
b.push_back(x);
}
a.swap(b);
for(int i=0;i<a.size();i++)
{
cout<<a[i]<<" ";
}
cout<<endl;
for(int i=0;i<b.size();i++)
{
cout<<b[i]<<" ";
}
cout<<endl;*/ /*交换两个vector的值*/ /*cin>>m;
vector<vector <int> > ivec(m ,vector<int>(m,0));
for(int i=0;i<m;i++)
{for(int j=0;j<m;j++)
cout<<ivec[i][j]<<" ";
cout<<endl;
}*/ /*初始化一个二维vector为0*/ /*cin>>m;
vector<int> a(m);
for(int i=0;i<m;i++)
cout<<a[i]<<" ";*/ /*初始化一个一维vector为0*/
}
vector的基本用法的更多相关文章
- 转载 从最简单的vector中sort用法到自定义比较函数comp后对结构体排序的sort算法
转载自:http://www.cnblogs.com/cj695/p/3863142.html sort函数在使用中非常好用,也非常简单,而且效率与冒泡或者选择排序不是一个数量级.本文就sort函数在 ...
- 【转】 从最简单的vector中sort用法到自定义比较函数comp后对结构体排序的sort算法
sort函数在使用中非常好用,也非常简单,而且效率与冒泡或者选择排序不是一个数量级.本文就sort函数在vector中的用法分为sort函数入门用法与自定义comp比较函数比较结构体这两个最基本的功能 ...
- 【转】java.util.vector中的vector的详细用法
[转]java.util.vector中的vector的详细用法 ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些 import java.uti ...
- 从最简单的vector中sort用法到自定义比较函数comp后对结构体排序的sort算法
sort函数在使用中非常好用,也非常简单,而且效率与冒泡或者选择排序不是一个数量级.本文就sort函数在vector中的用法分为sort函数入门用法与自定义comp比较函数比较结构体这两个最基本的功能 ...
- 由jtable浅谈vector<vector<Object>>的用法(转自a718515028的专栏)
以前只用过vector<Object> ,但是在做从数据库导出数据放到jtable中时,发现还有个vector<vector<Object>>的用法. 先说jta ...
- 【C++】从最简单的vector中sort用法到自定义比较函数comp后对结构体排序的sort算法
sort函数在使用中非常好用,也非常简单,而且效率与冒泡或者选择排序不是一个数量级.本文就sort函数在vector中的用法分为sort函数入门用法与自定义comp比较函数比较结构体这两个最基本的功能 ...
- C++中vector的remove用法
我将从remove的复习开始这个条款,因为remove是STL中最糊涂的算法.误解remove很容易,驱散所有关于remove行为的疑虑——为什么它这么做,它是怎么做的——是很重要的. 这是rem ...
- vector容器的用法
转自一篇博客^-^: 1 基本操作 (1)头文件#include<vector>. (2)创建vector对象,vector<int> vec; (3)尾部插入数字:vec.p ...
- c++ vector容器基本用法
基本用法 #include<iostream> #include<string> #include<vector> using namespace std; cla ...
- c++转载系列 std::vector模板库用法介绍
来源:http://blog.csdn.net/phoebin/article/details/3864590 介绍 这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作 ...
随机推荐
- mysql:视图,触发器
一视图 视图是一个虚拟表(非真实存在),其本质是[根据SQL 语句获取动态的数据集,并未其命名],用户使用时只需使用名称即可获取结果集,可以将该结果集当做表来使用. 使用视图我们可以吧查询过程的临时表 ...
- Eclipse 安装Maven插件
这个好: http://www.iteye.com/topic/1123225 其他: 1先安装subeclipse插件就是svn svn - http://subclipse.tigris.org/ ...
- 洛谷 - SP3871 GCDEX - GCD Extreme - 莫比乌斯反演
易得 $\sum\limits_{g=1}^{n} g \sum\limits_{k=1}^{n} \mu(k) \lfloor\frac{n}{gk}\rfloor \lfloor\frac{n}{ ...
- Lightoj1015【基础题】
题意: 计算输入数>0的所有和: 思路: 直接干... #include<cstdio> #include<queue> #include<map> #inc ...
- bzoj 5120: [2017国家集训队测试]无限之环【最小费用最大流】
玄妙的建图-- 这种平衡度数的题按套路是先黑白染色然后分别连ST点,相邻格子连黑向白连费用1流量0的边,然后考虑费用怎么表示 把一个点拆成五个,上下左右中,中间点黑白染色连ST, 对于连S的点,中点连 ...
- Linux下安装ruby
使用apt-get安装 sudo apt-get install ruby 这个命令下载的,有可能是旧的版本,所以还是推荐下面的方式. 下载tar.gz安装 去官方网站下载最新的tar.gz文件 su ...
- SpringBoot 2.0 集成 JavaMail ,实现异步发送邮件
一.JavaMail的核心API 1.API功能图解 2.API说明 (1).Message 类: javax.mail.Message 类是创建和解析邮件的一个抽象类 子类javax.mail.in ...
- js对数组处理(数组里边相同元素提取成map)
1.数组里边相同元素提取成map,并以‘’,‘’分隔 例如:var arr = [{a:"xx",b:''xxx''},{a:"xxx",b:''xxxxx'' ...
- 如何使用程序调用webApi接口
如何使用程序调用webApi接口 在C#中,传统调用HTTP接口一般有两种办法: WebRequest/WebResponse组合的方法调用 WebClient类进行调用. 第一种方法抽象程度较低,使 ...
- 安卓Listview 不规则项即不同item的运行
在安卓中,listview 的item 是一个不断被轮询调换位置的过程,这样 即 图片参考地址 http://www.cnblogs.com/mybkn/archive/2012/05/23/2 ...