数据结构
MaxVen
这个作者很懒,什么都没留下…
展开
-
The Summer Training Summary(STL) -- the first
The Summer Training Summary-- the first A - vector的使用 UVa 101 关于vector 的几个注意点 vector p p.push_back(); 送入数据 p.insert() 指定位置指定元素,指定位置n个相同元素,指定位置 区间元素 p.assign(); 赋值 p.pop_back(); 移除最后一个数据 p.erase()...原创 2019-11-09 18:25:13 · 134 阅读 · 0 评论 -
单调栈 四个例题
普通栈就5个操作 #include<stack> 0.stack<类型> 名字; 创建 1.名字.push(元素); 压入栈变为新的栈顶 2.m=名字.top(); 获取栈顶元素 3.名字.pop() ; 弹出栈顶元素 4.length=名字.size() 获取栈内元素长度 ps: 对于 顺序栈和链栈 相对于普通栈来说 效率会相对高...原创 2019-11-08 16:32:38 · 165 阅读 · 0 评论 -
初识STL vector
写这个主要是当作笔记来写的,配上自己的理解加上一些测试示例; 上代码: #include<iostream> #include<cstring> #include<vector> #include<cstdio> #include<algorithm> #define g 10000 using namespace std; struct...原创 2019-11-08 16:16:58 · 95 阅读 · 0 评论 -
sort();对结构体数组的排序
sort(); 位于C++ 头文件 #include中 数组排序(从小到大,从大到小) 结构体排序(数字参数从大到小…字符串为参数 字典序…) 代码示例:(直接复制运行对比结果看源码) /* sort 排序函数 可以调用 自定义 参数cmp sort(a,a+10,cmp); */ #include<iostream> #include<algorithm> using...原创 2019-11-08 16:15:32 · 1159 阅读 · 0 评论