stl
文章平均质量分 56
sentimental_dog
ZJU
展开
-
优先队列-stl
priority_queue 默认顶部是最大值1) 优先队列的定义包含头文件:"queue.h", "functional.h"可以使用具有默认优先级的已有数据结构;也可以再定义优先队列的时候传入自定义的优先级比较对象;或者使用自定义对象(数据结构),但是必须重载好2) 优先队列的常用操作优先级队列支持的操作q.empty()转载 2016-07-18 11:26:47 · 319 阅读 · 0 评论 -
pair (c++)
pair的类型: pair实质上是一个结构体 pair 是 一种模版类型。每个pair 可以存储两个值。这两种值无限制。也可以将自己写的struct的对象放进去。。 pair p; pair p; pair p; 应用:如果一个函数有两个返回值 的话,如果是相同类型,就可以用数组返回,如果是不同类型,就可原创 2016-07-04 17:39:58 · 262 阅读 · 0 评论 -
c++ string reverse 用法
reverse() std:: void reverse(s.begin(), s.end());上面是原地反转的方法,如果需要反转到别的 string 里面,一样简单: s1.assign(s.rbegin(), s.rend());效率也相当理想。转载 2016-05-02 16:36:04 · 38635 阅读 · 0 评论 -
关联容器
关联容器set和map原创 2016-04-29 22:57:57 · 218 阅读 · 0 评论 -
关联容器Map c++ stl
[cpp] view plain copymap的详细用法: map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种转载 2016-04-29 22:07:32 · 393 阅读 · 0 评论 -
set multiset c++ stl
set stl原创 2016-04-29 21:44:11 · 317 阅读 · 0 评论 -
vector
vector使用:原创 2016-04-29 21:41:01 · 325 阅读 · 0 评论 -
二分法-手写二分-STL二分
算法二分法原创 2016-04-11 16:27:31 · 831 阅读 · 0 评论