![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STL
cqbz_lanziming
这个作者很懒,什么都没留下…
展开
-
STL 之 优先队列、Vector、Set及其重要经典例题 3——Set(详细分析)
可以观看此ppt,里面的题解析详细。 点这里 接着 上一篇 说… 三、Set 基础内容 概念 set翻译为集合,是一个内部自动有序且不含重复元素的容器。set最主要的作用就是自动去重并按升序排序,因此遇到需要去重但是又不方便直接开数组的情况,比如元素比较多或者类型不是int,可以尝试用set解决。set中的元素是唯一的,其内部采用“红黑树”实现。 使用set,也必须加#include < set>及using namespace std;。 Set 访问 set只能通过迭代器访问,即原创 2020-07-23 19:42:04 · 160 阅读 · 0 评论 -
STL 之 优先队列、Vector、Set及其重要经典例题2——优先队列 priority_queue(详细分析)
可以观看此ppt,里面的题解析详细。 点这里 接着 上一篇 说… 二、优先队列 基础内容 概念 priority_queue翻译为优先队列,一般用来解决一些贪心问题,其底层是用堆来实现的。在优先队列中,任何时刻,队首元素一定是当前队列中优先级最高的那一个。使用优先队列,也必须加#include < queue>及using namespace std;。 注意:和queue不一样的是,priority_queue没有front()和back(),而只能通过top()或pop()访问队原创 2020-07-22 21:05:43 · 346 阅读 · 0 评论 -
STL 之 优先队列、Vector、Set及其重要经典例题1——Vector(详细分析)
可以观看此ppt,里面的题解析详细。 点这里 一、Vector 基本内容 定义: vector直译为“向量”,一般说成“变长数组”,也就是长度根据需要而自动改变的数组,有些题目需要开很多数组,往往造成内存超限,使用vector简单方便,还可节省空间,使用vector,必须加 #include< vector> 及using namespace std;。 。。。其余基础请观看ppt 点这里 终于来到例题环节。。。 ①上网统计 题目描述 在一个网络系统中有N个用户1≤N≤1000、原创 2020-07-21 21:50:26 · 405 阅读 · 0 评论