1
2
3
4
5
6
7
8
9
10
11
merge(Set_A.begin(), Set_A.end(), Set_B.begin(), Set_B.end(), Set_C.begin());
/*******************************
将集合A与集合B进行归并
********************************/

set_union(Set_A.begin(), Set_A.end(), Set_B.begin(), Set_B.end(), Set_C.begin());
/********************************
对集合A和集合B求并集
*********************************/

set_intersection(Set_A.begin(), Set_A.end(), Set_B.begin(), Set_B.end(), inserter(C, C.end()));

1.unordered_set因为内部是采用hash实现,使用count的效率不如find

2.binary_search用来二分查找元素是否出现返回bool, lower_bound查找第一个大于或等于元素的位置,upper_bound返回第一个大于某个元素的位置

  1. To be continue...

Comments

2019-07-31

⬆︎TOP