c++ set操作
1 | merge(Set_A.begin(), Set_A.end(), Set_B.begin(), Set_B.end(), Set_C.begin()); |
1.unordered_set因为内部是采用hash实现,使用count的效率不如find
2.binary_search用来二分查找元素是否出现返回bool, lower_bound查找第一个大于或等于元素的位置,upper_bound返回第一个大于某个元素的位置
- To be continue...
1 | merge(Set_A.begin(), Set_A.end(), Set_B.begin(), Set_B.end(), Set_C.begin()); |
1.unordered_set因为内部是采用hash实现,使用count的效率不如find
2.binary_search用来二分查找元素是否出现返回bool, lower_bound查找第一个大于或等于元素的位置,upper_bound返回第一个大于某个元素的位置