- 博客(4)
- 收藏
- 关注
原创 vector开辟二维数组
二维vector vector > ivec(m ,vector(n)); //m*n的二维vector 动态创建m*n的二维vector 方法一: vector > ivec; ivec.resize(m); for(int i=0;i 方法二: vector > ivec; ivec.resize(m,vector(n)); 动态创建二维数组a[m][n]
2015-03-27 16:35:22 1696
原创 vector的成员函数解析
vector是线性容器,它的元素严格的按照线性序列排序,和动态数组很相似,和数组一样,它的元素存储在一块连续的存储空间中,这也意味着我们不仅可以使用迭代器(iterator)访问元素,还可以使用指针的偏移方式访问,和常规数组不一样的是,vector能够自动存储元素,可以自动增长或缩小存储空间, vector的优点: 1. 可以使用下标访问个别的元素 2.
2015-03-17 20:54:39 378
原创 c++中string类的详解
通过在网站上的资料搜集,得到了很多关于string类用法的文档,通过对这些资料的整理和加入一些自己的代码,就得出了一份比较完整的关于string类函数有哪些和怎样用的文档了! 下面先罗列出string类的函数有哪一些,然后再罗列出函数的原型,最后到代码的实现 标准C++中提供的string类得功能也是非常强大的,一般都能满足我们开发项目时使用。现将具体用法的一部分罗列如下,只起一个抛砖
2015-03-16 10:34:18 454
原创 next_permutation函数
这是一个求一个排序的下一个排列的函数,可以遍历全排列,要包含头文件 下面是以前的笔记 与之完全相反的函数还有prev_permutation (1) int 类型的next_permutation int main() { int a[3]; a[0]=1;a[1]=2;a[2]=3; do { cout } while (next_permutat
2015-03-16 10:34:00 305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人