C++集合運算函數總結 & 需要有序集合的操作


前提:兩個集合已經有序
merge() //歸並兩個序列,元素總個數不變,只是將兩個有序序列歸並為一個有序序列。
set_union() //實現求集合A,B的並。
set_difference()//實現求集合A,B的差(即A—B)
set_symmetric_difference()//實現求集合A,B的對稱差(即(A-B)並(B-A))
set_intersection()//實現求集合A,B交集。

 

 

 

equal_range 返回 

std::pair<std::vector<int>::iterator,std::vector<int>::iterator> bounds;

bounds.first

bounds.second

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM