
C++
一粒菜鸟的学习日记
good good study day day up
展开
-
C++中 vector<vector<int>>
二维向量的输入问题: 不像二维数组那样,可以直接对 arr[i][j] 进行行循环赋值。在vector>中,因为vector是一个容器,最外层的vector容器中放着更小的vector,而里层的vector里面放的是int型的数字。所以我们首先要对里层的vector容器赋值,然后再把里层的vector作为元素插入到外层的vector中。行列的表示:e.g.: vector> array;原创 2017-07-18 16:32:49 · 3971 阅读 · 0 评论 -
C++中sort排序
STL中就自带了排序函数sort,sort 对给定区间所有元素进行排序 要使用此函数只需用#include 即可使用,如下: sort(begin,end),表示一个范围代码如下:#include int main(){ int a[20]={1,2,3,4,5,6,7,8,9}; int i; for(i=0;i<20;i++) cout<<a[i]原创 2017-07-23 20:18:45 · 493 阅读 · 0 评论 -
C++ 一些常用函数
vector(不定长数组/向量):#include vector vec;vector[0]; //使用下标访问元素;vec.front(); //取vec中的第一个元素;vec.back(); //取vec中的最末一个元素;vec.push_back(x); //在向量末尾加入元素x;vec.pop_back(); //删除末尾元素,同时向量空间减少1;v原创 2017-07-25 12:49:43 · 579 阅读 · 0 评论