有序集合set有序多重集合multiset
#include <iostream>
#include <vector>
#include <set>//set底层实现是红黑树 set和multiset 内部实现都是相同的
using namespace std;
int main(){
// set头文件里有两种不同的容器
set<int> a;//set里不能包含重复元素 元素不能重复 如果插入重复元素的话 就会忽略掉这个操作
multiset<int> b;/
more...lowerbound upperbound二分函数
#include <iostream>
#include <algorithm>
#include <vector>
#include <ctime>
using namespace std;
int main(){
int a[] = {1, 2, 4, 5, 6};
int *p = lower_bound(a, a + 5, 3);//lower_bound指返回大于等于三的地址 第一个值是起始位 第二个值是最后一个变量的后一个位置
more...位运算用的容器bitset
#include <iostream>
#include <vector>
#include <queue>
#include <stack>
#include <deque>
#include <set>
#include <map>
#include <unordered_set>
#include <unordered_map>
#include <bitset>
using namespace std;
int main(){
bitset&
more...







