第16周 范型程式補充之set用法

2021-07-13 15:59:09 字數 1102 閱讀 7097



#include #include#include#includeusing namespace std;

int main()

{ seteg1;

//插入

eg1.insert(1);

eg1.insert(100);

eg1.insert(5);

eg1.insert(1);//元素1因為已經存在所以set中不會再次插入1

eg1.insert(10);

eg1.insert(9);

//遍歷set,可以發現元素是有序的

set::iterator set_iter=eg1.begin();

cout<

for(int i=6; i<15; i++)

eg2.insert(i);

cout<

cout<

set_union(eg1.begin(),eg1.end(),eg2.begin(),eg2.end(),

insert_iterator>(eg3,eg3.begin()));//注意第五個引數的形式

總結:set用於插入元素,元素是有序的,且元素不可以重複。

程式太過複雜有待進一步深究。

第15周范型程式(2)

煙台大學計算機學院 檔名稱 xiangmu1.cpp 完成日期 2016年6月24日 版本號 vc 6.0 問題描述 輸入描述 程式輸出 include include include include using namespace std void show double int main dou...

C 范型程式補充閱讀

1 下面程式通過輸入流迭代器來填充vector容器,通過輸出流迭代器來寫入 流cout 程式執行時,如果輸入為 1 2 3 4 5 q 則輸出為 1,2,3,4,5,1 2 3 4 5 請填空將程式補充完整。include include include using namespace std in...

第十五周c 范型程式補充閱讀(1)

問題及 檔名稱 zwj.cpp 作 者 張偉晶 完成日期 2016年6月6日 版 本 號 v1.0 問題描述 輸入描述 程式輸出 include include include includeusing namespace std int main ostream iteratorintwriter...