C 標準模板(STL) set

2021-09-12 15:06:50 字數 560 閱讀 1519

#include

#include

using namespace std;

//set自動去重並按公升序排序

int main()

{setst;

st.insert(1);

st.insert(2);

st.insert(3);

st.insert(2);

st.insert(4);

set::iterator it;//迭代器的定義

//int i;

for(it = st.begin(); it != st.end(); it++){//迭代器的使用

cout<<*itst.erase(it, st.end()); last) 刪除first  last區間內的值,last為開區間。

for(it = st.begin(); it != st.end(); it++){//迭代器的使用

cout<<*itcout

C 標準模板庫(STL) set的使用

1.定義 翻譯為集合,內部遞增有序,並且不包含重複的元素的容器 使用set之前需要新增標頭檔案 include在加上using namespace std setname 其他的寫法規則跟vector相同,其實c 的容器定義都很類似 2.set的訪問 只能通過迭代器訪問 set iterator i...

stl set使用模板

明明想在學校中請一些同學一起做一項問卷調查,為了實驗的客觀性,他先用計算機生成了n個1到1000之間的隨機整數 n 100 對於其中重複的數字,只保留乙個,把其餘相同的數去掉,不同的數對應著不同的學生的學號。然後再把這些數從小到大排序,按照排好的順序去找同學做調查。請你協助明明完成 去重 與 排序 ...

C 標準模板庫

map是stl的乙個關聯容器,它提供一對一 其中第乙個可以稱為關鍵字,每個關鍵字只能在map中出現一次,第二個可能稱為該關鍵字的值 的資料處理能力。資料的插入 includemapstudent strdent.insert pair 1,xiaoming strdent.insert pair 2...