对单链表实现如下功能:
void InitList(List *list); //初始化单链表
bool push_back(List *list,ElemType x); //尾插法
void show_seqlist(List *list); //显示链表内容
bool push_front(List *list,ElemType x);//头插法
b...
分类:
其他好文 时间:
2015-04-30 01:00:56
阅读次数:
102
在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;(3)尾部插入数字:vec.push_back(a);(4)使用下标访问元素,cout::iterator it;for(it=vec....
分类:
编程语言 时间:
2015-04-25 16:27:27
阅读次数:
142
#include
#include
using namespace std;
class stack
{
private:
vector vec;//用来保存当前进栈的值
vector max_vec;
public:
void push(int a)
{
vec.push_back(a);
if(max_vec.size()==0||a>vec[max_vec[max_ve...
分类:
其他好文 时间:
2015-04-24 10:38:51
阅读次数:
131
先看一下例子:
1 #include
2
3 int main()
4 {
5 std::list lst;
6
7 lst.push_back( 0x12345678 );
8 lst.push_front( 0xabcdef01 );
9 lst.push_back( 0x24242522 );
10
11 ...
分类:
系统相关 时间:
2015-04-23 23:29:10
阅读次数:
269
STL uniqueSTL uniqueunique 删除相邻之间重复的元素int main(void) { vector v; v.push_back(3); v.push_back(3); v.push_back(3); v.push_back(1); v.push_back(5); sort(...
分类:
其他好文 时间:
2015-04-19 11:24:30
阅读次数:
137
1 #include 2 #include 3 #include 4 5 using namespace std; 6 7 int main(void) 8 { 9 vector vecStr;10 vecStr.push_back("aaa");11 vecSt...
分类:
其他好文 时间:
2015-04-17 10:47:46
阅读次数:
144
枚举/暴力/Kruskal orz……我sb了……其实是sb题12 #include13 #include14 #include15 #include16 #include17 #define rep(i,n) for(int i=0;i=n;--i)20 #define pb push_back....
分类:
其他好文 时间:
2015-04-16 23:26:14
阅读次数:
248
1 #include 2 #include 3 #include 4 5 using namespace std; 6 7 int main(void) 8 { 9 vector vecStr;10 vecStr.push_back("hello");11 vec...
分类:
其他好文 时间:
2015-04-16 21:31:05
阅读次数:
120
#include
#include
using namespace std;
vectorls;
void gq()
{
for(int i=0;i<10;i++)
ls.push_back(i);
}
int main()
{
cout<<ls.capacity()<<endl;//定义后容器占用内存大小
gq();
cout<<"ls.capacity()="<<ls.c...
分类:
编程语言 时间:
2015-04-12 09:22:48
阅读次数:
183
主要是对于动态数组vector的用法1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;(3)尾部插入数字:vec.push_back(a);(4)使用下标访问元素,cout::iterator it;for(it=vec.begin();it!=vec.en...
分类:
其他好文 时间:
2015-04-05 15:55:54
阅读次数:
116