- 博客(3)
- 收藏
- 关注
原创 c++ STL String搜索操作及例子
6个不同的搜索函数查找s中args第一次出现的位置:s.find(args)在s中找args中任意一个字符第一次出现的位置:s.find_first_of(args)在s中查找第一个不在args中的字符:s.find_first_not_of(args)逆向搜索:查找s中args最后一次出现的位置:s.rfind(args)在s中找args中任意一个字符最后一次出现的位置:s.f...
2019-06-06 10:45:29 1676
原创 c++优先队列priority_queue,及其应用
头文件#include<queue>。它允许用户为队列中元素设置优先级,放置元素的时候不是直接放到队尾,而是放置到比它优先级低的元素前面,标准库默认使用 < 操作符来确定优先级关系。priority_queue与queue一样,也是从队尾添加元素,从队头删除元素。因元素放置顺序是按元素优先级来的,所以出队出的是最高优先级的元素。优先队列具有 最高优先级先出的行为特性。它的...
2019-06-03 21:45:54 1085
原创 c++重拾STL之 队列:queue、deque
queue头文件#include<queue>queue模板类两个模板参数:一个是元素类型,一个是容器类型,容器类型默认为deque类型。1、定义queue对象:queue<int> q1;queue<BTNode*> q22、queue的基本操作入队: q.push(x); 入到队尾出队:q.pop(); 弹出队列第一个元素,**注意,pop...
2019-06-03 16:32:00 1875
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人