C++中STL-vector的用法
动态一维数组:
#include<stdio.h>
#include<vector>
#include<algorithm>
using namespace std;
vector<int>a;//动态一维数组声明
int main()
{int m,n,i;while(scanf("%d",&n)!=EOF){for(i=0;i<n;i++){scanf("%d",&m);a.push_back(m);//往数组里存入数据}for(i=0;i<n;i++)printf("%d ",a[i]);//输出数组数据}return 0;
}
动态二维数组:
#include<stdio.h>
#include<vector>
#include<algorithm>
using namespace std;
vector<int>a[1010];//动态二维数组声明
int main()
{int m,n,i,j;while(scanf("%d",&n)!=EOF){for(i=0;i<n;i++)for(j=0;j<n;j++){scanf("%d",&m);a[i].push_back(m);//往二数组里存入数据}for(i=0;i<n;i++){for(j=0;j<n;j++)printf("%d ",a[i][j]);//输出二数组数据printf("\n");}}return 0;
}
C++中STL-vector的用法相关推荐
- C++中的vector的用法
参考:https://www.cnblogs.com/aminxu/p/4686332.html 使用vector需要包含头文件 #include<vector> 常用类型 vector& ...
- C++中STL的一些用法的补充
1 清空vector中的所有元素并释放内存: 1 vector<int*> xx; 2 for(int it=0;it!=xx.size();++it) 3 { 4 delete xx[i ...
- java中的Vector的用法
import java.util.*; /** * 演示Vector的使用.包括Vector的创建.向Vector中添加元素.从Vector中删除元素. * 统计Vector中元素的个数和遍历Ve ...
- JAVA中的Vector类用法整理
新的一天,新的知识: 和C语言一样,java中的数组只能保存固定数目的元素,且必须把所有需要的内存单元一次性申请出来. 而不能创建数组再追加数组元素数量.为了解决这个问题,Java中引入了向量类Vec ...
- [C++STL]vector容器用法介绍
代码如下: #include <iostream> #include <string> #include <vector> using namespace std; ...
- linux中stl模版的用法1
/*模版成员模版*/ #include<iostream> using namespace std; template<typename V> class Value {pub ...
- c语言vector+erase用法,vector.erase用法注意事项
转自->这里 vector::erase():从指定容器删除指定位置的元素或某段范围内的元素 vector::erase()方法有两种重载形式 如下: iterator erase(iterat ...
- STL vector用法介绍
STL vector用法介绍 介绍 这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作.本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和f ...
- c语言的erase函数,[转] C++ STL中map.erase(it++)用法原理解析
总结一下map::erase的正确用法. 首先看一下在循环中使用vector::erase时我习惯的用法: for(vector::iterator it = vecInt.begin(); it ! ...
- c++中vector的用法详解
c++中vector的用法详解 vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间 ...
最新文章
- 【ACM】POJ 1852
- spring源码解析之IOC容器(二)------加载和注册
- STM32 FSMC 外部使用SRAM
- php坐标轴取整,PHP取整函数:ceil,floor,round,intval的区别详细解析
- TCP 三次握手 / 四次挥手
- android防止左向右滑出程序,Android——ViewPager禁止左右滑动的实现
- 【写给朱大虫的教程】【Ruby on Rails】【006】遵循Rails理念的快速实现
- 前端公共reset.css模板
- 解压tar.xz文件
- Linux 命令(6)—— sort 命令
- 这才是智能家居真正的现状
- 松下plc编程软件_松下PLC编程软件Control FPWIN Pro7.3.2.0
- 读书笔记(2018年3月)-《卓有成效的管理者》总结
- matlab mri的k空间,【基础理论】磁共振成像中K空间概念及其应用
- html插入页码,Word添加页码后,每一页的页码都一样怎么办?
- 锁机制与原子操作 第四篇
- 前端开发规范和开发文档的书写规范
- 直线检测算法博文中缺失的几个源码(Hough_line、LSD、FLD、EDlines、LSWMS、CannyLines、MCMLSD、LSM)
- 一名大学毕业生的反思_反思我大学毕业时的软件工程师的第一年
- NSIS (NullSoft Scriptable Install System)使用指北(超详细)
热门文章
- HDU4025 Equation of XOR [二分+状态压缩]
- oracle 创建用户
- linux系统编程之(一) 信号量
- BZOJ_2179_FFT快速傅立叶_(FFT)
- lucene3.0中使用MultiFieldQueryParser多字段查找
- Python数据类型之字典
- lucene可用中文分词IKAnalyzer,maven pom下载代码及配置文件
- Jmeter VS LoadRunner
- 为什么Linux与众不同?
- python测试代码怎么写_如何使用python做单元测试?