
STL
imyyy_
合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。
展开
-
priority_queue()
转自csdn的文章,仅作为学习笔记。原文链接:https://blog.youkuaiyun.com/weixin_36888577/article/details/79937886 普通的队列是一种先进先出的数据结构,元素在队列尾追加,而从队列头删除。 在优先队列中,元素被赋予优先级。当访问元素时,具有最高优先级的元素最先删除。优先队列具有最高级先出 (first in, largest out)的行为特征。 首先要包含头文件#include, 他和queue不同的就在于我们可以自定义其中数据的优先级, 让优先级.原创 2021-02-04 10:45:44 · 307 阅读 · 0 评论 -
容器()
所有容器的共通操作 equality(==) 和 inequality(!=) 运算符,返回 true /false; assignment(=) 运算符,将某个容器复制给另一个容器; empty(); size(); clear(); 顺序性容器 1. vector 2. list 3. deque 定义顺序性容器的 5 种方法 产生空的容器 vector v; 产生特定大小的容器 vector v(10); 产生特定大小的容器,并指定初值 vector(10,0); .原创 2021-02-01 22:14:24 · 237 阅读 · 0 评论 -
C++,容器
vector *相当于一个没有大小限制的数组,数组的加强版; 主要的并且常用的操作 以 vector < int >v; 为例; v.begin(); v.end(); v.push_back(); v.pop_back(); v.size(); v.empty(); v.front(); v.back(); v.at(); 10.v.clear(); v.erase(); 用 vector 创建一个二维数组,实现输入与输出 vector<vector<int> >a原创 2020-10-13 17:36:49 · 226 阅读 · 0 评论