二维 三维 向量vector 定义,初始化
2014-04-24 14:42
645 查看
1.
vector<vector<int>> adjMat(500, vector<int>(0));
adjMat二维向量名
int 数据类型
0是初始化值
2.
vector容器表示二维数组
3.
vector容器表示三维数组
vector<vector<int>> adjMat(500, vector<int>(0));
adjMat二维向量名
int 数据类型
0是初始化值
2.
vector容器表示二维数组
#include <vector> using std::vector; #define HEIGHT 5 #define WIDTH 3 int main() { vector<vector<double> > array2D; // 设置容器大小(HEIGHT x WIDTH) array2D.resize(HEIGHT); for (int i = 0; i < HEIGHT; ++i) array2D[i].resize(WIDTH); //放入一些数据 array2D[1][2] = 6.0; array2D[3][1] = 5.5; return 0; }
3.
vector容器表示三维数组
#include <vector> using std::vector; #define HEIGHT 5 #define WIDTH 3 #define DEPTH 7 int main() { vector<vector<vector<double> > > array3D; // 初始化 array3D.resize(HEIGHT); for (int i = 0; i < HEIGHT; ++i) { array3D[i].resize(WIDTH); for (int j = 0; j < WIDTH; ++j) array3D[i][j].resize(DEPTH); } // 存入元素 array3D[1][2][5] = 6.0; array3D[3][1][4] = 5.5; return 0; }
相关文章推荐
- 大家注意vector, list, set, map成员函数erase
- java中vector与hashtable操作实例分享
- C++ vector删除符合条件的元素示例分享
- vector与map的erase()函数详细解析
- vector,map,list,queue的区别详细解析
- C++ vector的用法小结
- stl容器set,map,vector之erase用法与返回值详细解析
- c++ vector(向量)使用方法详解(顺序访问vector的多种方式)
- 关于STL中vector容器的一些总结
- JAVA Vector源码解析和示例代码
- 三维漫游飞行路径建立方法与插值算法
- 十九个国内外主流的三维GIS
- Java中Vector和ArrayList的区别
- Vector 还是ArrayList
- vector-list-deque
- java集合类Vector与Enumeration用法举例
- ArrayList Vector LinkedList 区别与用法
- Enumeration Vector ArrayList Iterator
- ArrayList和Vector的比较
- vector,deque,list