C++学习笔记

一、queue容器(队列)

push(elm);//将elm元素插入到队尾
pop();//弹出队首元素
back();//返回队尾元素
front();//返回队首元素
size();//返回队列的大小
empty();//判断队列是否为空;为空返回1,不为空返回0 

二、stack容器(栈)

push(elm);//将elm元素压栈 
pop();//弹出栈顶元素 
top();//返回栈顶元素 
size();//返回栈的大小 
empty(); //判断栈是否为空;为空返回1,不为空返回0 

三、vector容器

//vector容器和数组一样在内存中是连续存储的
vector<int> vec(n); 
vector< vector<int> > vec(n, vector<int>(2));
vec[i];//索引为i处的值,索引从0开始编号
size();//返回vector的大小 
sort(vec.begin(), vec.end());//从小到大排序 

//静态数组的排序
int a[n];
sort(a, a+n);//从小到大排序,n表示参与排序的元素个数
上一篇:Matlab基于遗传算法改进极限学习机ELM实现数据预测


下一篇:sys/queue.h