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,如何恰当地使用它们的成员函数等操作 ...
随机推荐
- UVa 1627 Team them up! (01背包+二分图)
题意:给n个分成两个组,保证每个组的人都相互认识,并且两组人数相差最少,给出一种方案. 析:首先我们可以知道如果某两个人不认识,那么他们肯定在不同的分组中,所以我们可以根据这个结论构造成一个图,如果两 ...
- UVaLive 6853 Concert Tour (DP)
题意:给定 n 个城市,m 个月,表示要在这 n 个城市连续 m 个月开演唱会,然后给定每个月在每个城市开演唱会能获得的利润,然后就是演唱会在不同城市之间调动所要的费用, 问你,怎么安排这 n 个演唱 ...
- 阻塞调用ShellExecute函数
SHELLEXECUTEINFO si;ZeroMemory(&si, sizeof(si));si.cbSize = sizeof(si);si.fMask = SEE_MASK_NOCLO ...
- MFC CMap整理
映射表类(CMap)是MFC集合类中的一个模板类,也称作为“字典”.CMap是把唯一关键码映射到值的字典收集类,使用CMap可以构造一个关键字和元素值映射的集合类.一旦在映射中插入了一个关键码值对(元 ...
- laravel 布局 详解(实例)
在resources/views里创建layouts,并在layouts里创建app.blade.php, 这个php文件放的就是你的页面框架,也就是多页面公用的内容,如下 <!DOCTYPE ...
- 进击python第4篇:初探模块
模块,用一砣代码实现了某个功能的代码集合,任何python程序都可以作为模块导入,n个 .py 文件组成的代码集合就称为模块. but 为什么要引入模块概念?主要原因是代码重用(code reuse) ...
- linux 搭建unixODBC ,并对接 PostgreSQL 9.3.4
环境:suse 11 ,64位的操作系统 unixODBC 版本:2.3.2 PostgreSQL 9.3.4 1 编译安装 unixODBC 下载 unixODBC :http://www.unix ...
- gcd(2018.10.24)
良心题,暴力枚举即可. 代码: #include<cstdio> #include<cmath> #include<algorithm> using namespa ...
- python 基础(十) 面向对象
面向对象 一.概念 类(class): 用来描述具有相同属性和方法的对象的集合 对象是类的实例化 类变量:类变量在整个实例化的对象中是共用的.定义在类中 并且是函数体外的 实例变量:只能作用于 当前类 ...
- Qt 2D绘图之五:图形视图框架的结构和坐标系统
一.图形视图框架的结构 在前面讲的基本绘图中,我们可以自己绘制各种图形,并且控制它们.但是,如果需要同时绘制很多个相同或不同的图形,并且要控制它们的移动.检测它们的碰撞和叠加:或者我们想让自己绘制的图 ...