# pbds 学习记录 pbds库提供了一些常用的数据结构,常数上通常比对应的常用 stl 更快,所以值得整理一下。 ## 堆 为了使用 pbds 的堆,我们要使用如下头文件 ```cpp #include <ext/pb_ds/priority_queue.hpp> ``` 声明如下 ```cpp __gnu_pbds :: priority_queue<T, Compare, Tag, Allocator>; T: 元...
头文件 命名空间 定义 使用 这个东西和$set$一样不支持重复元素,所以一般用$double$,或者自定义结构体变量或者用$pair$都是可以的,只要记住千万不要插入重复元素就好了。 "洛谷模板:普通平衡树" cpp include include include using
```cpp template < class Node_CItr , class Node_Itr , class Cmp_Fn , class _Alloc > struct my_node_update { virtual Node_CItr node_begin () const = 0; virtual Node_CItr node_end () const = 0; typedef int metadata_type ; inline void operator ()( Node_Itr it , Node_CItr end_...
一、唐伟担任职务:担任湛江市光宁贸易有限公司监事;二、唐伟投资情况:唐伟间接持股企业9家,包括投资湛江盛唐文化传播有限公司、投资占比达1.2%,湛江建设发展集团、投资占比达0.73%等;三、唐伟的商业合作伙伴:基于公开数据展示,唐伟目前有10个商业合作伙伴,包括唐文盛、陈忠德、唐韬等。 财产...
- queue & stack - priority_queue - biset - 集合 set - 映射 map ### 分类 种类| 名称 --- | --- 序列性容器 (可以用链表模拟的那种) | vector, deque, list 关联性容器 (可以用平衡树模拟的那种) | set, map, multiset, multimap 容器适配器(可以...