#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的基本用法的更多相关文章

  1. 转载 从最简单的vector中sort用法到自定义比较函数comp后对结构体排序的sort算法

    转载自:http://www.cnblogs.com/cj695/p/3863142.html sort函数在使用中非常好用,也非常简单,而且效率与冒泡或者选择排序不是一个数量级.本文就sort函数在 ...

  2. 【转】 从最简单的vector中sort用法到自定义比较函数comp后对结构体排序的sort算法

    sort函数在使用中非常好用,也非常简单,而且效率与冒泡或者选择排序不是一个数量级.本文就sort函数在vector中的用法分为sort函数入门用法与自定义comp比较函数比较结构体这两个最基本的功能 ...

  3. 【转】java.util.vector中的vector的详细用法

    [转]java.util.vector中的vector的详细用法 ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些 import java.uti ...

  4. 从最简单的vector中sort用法到自定义比较函数comp后对结构体排序的sort算法

    sort函数在使用中非常好用,也非常简单,而且效率与冒泡或者选择排序不是一个数量级.本文就sort函数在vector中的用法分为sort函数入门用法与自定义comp比较函数比较结构体这两个最基本的功能 ...

  5. 由jtable浅谈vector<vector<Object>>的用法(转自a718515028的专栏)

    以前只用过vector<Object>  ,但是在做从数据库导出数据放到jtable中时,发现还有个vector<vector<Object>>的用法. 先说jta ...

  6. 【C++】从最简单的vector中sort用法到自定义比较函数comp后对结构体排序的sort算法

    sort函数在使用中非常好用,也非常简单,而且效率与冒泡或者选择排序不是一个数量级.本文就sort函数在vector中的用法分为sort函数入门用法与自定义comp比较函数比较结构体这两个最基本的功能 ...

  7. C++中vector的remove用法

      我将从remove的复习开始这个条款,因为remove是STL中最糊涂的算法.误解remove很容易,驱散所有关于remove行为的疑虑——为什么它这么做,它是怎么做的——是很重要的. 这是rem ...

  8. vector容器的用法

    转自一篇博客^-^: 1 基本操作 (1)头文件#include<vector>. (2)创建vector对象,vector<int> vec; (3)尾部插入数字:vec.p ...

  9. c++ vector容器基本用法

    基本用法 #include<iostream> #include<string> #include<vector> using namespace std; cla ...

  10. c++转载系列 std::vector模板库用法介绍

    来源:http://blog.csdn.net/phoebin/article/details/3864590 介绍 这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作 ...

随机推荐

  1. Mac下Vim编辑快捷键小结

    一.移动光标 1.移动到行尾"$",移动到行首"0"(数字),移动到行首第一个字符处"^" 2.移动到段首"{",移动到 ...

  2. laravel定义全局变量并输出(实例)

    在config目录创建一个 bl.php ,内容如下 <?php return [ 'IND' => "1321232", 'das' => "奥术大师 ...

  3. PHP 数组序列化,转为字符串

    serialize() <?php $a = array('a' => 'as' ,'b' => 'bs' , 'c' => 'cs'); //序列化数组 $s = seria ...

  4. [Xcode 实际操作]七、文件与数据-(18)使用MarkMan与设计师进行心灵沟通

    目录:[Swift]Xcode实际操作 本文将演示MarkMan的使用. 在界面开发过程中,最终的效果和设计稿难免有些出入, 通常是颜色.位置.尺寸方面的偏差,使用MarkMan助你领会设计师的意图. ...

  5. [SDOI2019] 热闹又尴尬的聚会

    热闹度\(p\)子图中最小的度数,尴尬度\(q\)独立集大小,之间的约束 \[ \begin{aligned} \lfloor n/(p+1)\rfloor\le q &\rightarrow ...

  6. error: unrecognized command line option "-std=c11" 解决办法

    今天在安装php版本 grpc扩展的时候报错如下: cc1: error: unrecognized command line option "-std=c11" cc1: war ...

  7. 字符串匹配,KMP算法

    KMP的详解见:https://segmentfault.com/a/1190000008575379 主要难点在于Next数组的理解,KMP是不需要回溯的匹配算法. #include<iost ...

  8. HDU 5974 A Simple Math Problem 数学题

    http://acm.hdu.edu.cn/showproblem.php?pid=5974 遇到数学题真的跪.. 题目要求 X + Y = a lcm(X, Y) = b 设c = gcd(x, y ...

  9. Linux--NiaoGe-Service-07网络安全与主机基本防护

    Linux系统内自带的防火墙有两层: 第一层:数据包过滤防火墙:IP Filtering和Net Filter 要进入Linux本机的数据包都会先通过Linux预先内置的防火墙(Net Filter) ...

  10. .Net 遍历目录下第一层的子文件夹和子文件夹里的文件

    今天再完成一道任务的时候需要遍历得到所有txt文件,搜索很久终于得到了一个很方便的方法. foreach (string o in Directory.GetDirectories(@"D: ...