![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STL
文章平均质量分 63
Destinymiao
这个作者很懒,什么都没留下…
展开
-
STL系列之一 deque双向队列
deque双向队列是一种双向开口的连续线性空间,可以高效的在头尾两端插入和删除元素,deque在接口上和vector非常相似,下面列出deque的常用成员函数: Deque是一种优化了的、对序列两端元素进行添加和删除操作的基本序列容器。它允许较为快速地随机访问,但它不像vector 把所有的对象保存在一块连续的内存块,而是采用多个连续的存储块,并且在一个映射结构中保存对这些块及其...原创 2018-08-03 19:04:52 · 265 阅读 · 0 评论 -
C++中unique函数的作用
需要#include<iostream>unique的作用是“去掉”容器中相邻元素的重复元素,这里去掉要加一个引号,为什么呢,是因为它实质上是一个伪去除,它会把重复的元素添加到容器末尾,而返回值是去重之后的尾地址(是地址!!),举个例子:int num[10]={1,1,2,2,2,3,4,5,5,5};int ans=unique(num,num+10)-num;...原创 2018-08-04 15:31:14 · 189 阅读 · 0 评论 -
C++STL-------rope大法好
本文主要参考自:rope讲解一、声明1. 头文件 #include<ext/rope>2.命名空间using namespace __gnu_cxx;二、定义 rope<char> str;三、使用 #include<ext/rope>///头文件using namespace __gnu_cxx;ro...原创 2018-08-11 16:54:54 · 1043 阅读 · 0 评论 -
2018牛客暑期多校训练第三场——C Shuffle Cards(rope大法)
时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288KSpecial Judge, 64bit IO Format: %lld题目描述Eddy likes to play cards game since there are always lots of randomness in the game. For most of the car...原创 2018-08-11 17:49:39 · 299 阅读 · 0 评论