随笔分类 - STL
摘要:1、set(集合)map(映射)都属于关联类容器 都支持查询一个元素是否存在并能够有效地获取元素。 set集合的元素总是从小到大排列,set集合通过二分查找树实现。它具备以下两个特点: ①:独一无二的元素:不存在两个值相等的元素 ②:元素值就是关键字本身 2.#include using namespace std; set::iterator it; int a[]={1,2,3,...
阅读全文
摘要:1.vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。 2.vector容器最擅长的工作是: 利用位置索引存储容器中的单个元素。 以任何顺序迭代容器中的元素。 在容器的末尾追加和删除元素。 3.创建及初始化: #include vector v1;//初始化5个值为20的元素 vector v2; v2=v1;//复制 ...
阅读全文
摘要:···堆的逻辑结构是一种二叉树,而物理结构是一维数组,它拥有以下特点: 1*、儿子的值一定不小于父亲的值。 2、树的节点是按照从上到下,从左到右的顺序紧凑排列的。 在插入操作时,先把数值放到堆的末尾,然后检查他的位置是否合适(他的值是否大于父节点的值),不合适则往上交换。 在输出操作时,先出0位置的
阅读全文
摘要:ForwardIter lower_bound(ForwardIter first, ForwardIter last,const _Tp& val)算法返回一个非递减序列[first, last)中的第一个大于等于值val的位置。 ForwardIter upper_bound(ForwardIt
阅读全文
摘要:以前很多次会给某个区间赋值,今天才知道有个函数可以满足这个功能。
阅读全文
摘要:擅长排列的小明 时间限制:1000 ms | 内存限制:65535 KB 难度:4 擅长排列的小明 时间限制:1000 ms | 内存限制:65535 KB 难度:4
阅读全文
摘要:Same binary weight 时间限制:300 ms | 内存限制:65535 KB 难度:3 Same binary weight 时间限制:300 ms | 内存限制:65535 KB 难度:3 The binary weight of a positive integer is the
阅读全文
摘要:众数问题 时间限制:3000 ms | 内存限制:65535 KB 难度:3 众数问题 时间限制:3000 ms | 内存限制:65535 KB 难度:3 所谓众数,就是对于给定的含有N个元素的多重集合,每个元素在S中出现次数最多的成为该元素的重数, 多重集合S重的重数最大的元素成为众数。例如:S=
阅读全文
摘要:D的小L 时间限制:4000 ms | 内存限制:65535 KB 难度:2 D的小L 时间限制:4000 ms | 内存限制:65535 KB 难度:2 回溯递归:
阅读全文

浙公网安备 33010602011771号