C 用vector實現set的功能

2021-10-16 09:23:00 字數 499 閱讀 3187

判斷是否是重複的元素,不重複的才放入vector

vector vec_words;

set set_words;

string word;

while

(cin >> word)

set_words.

insert

(word)

;}

find函式的用法:用於在指定範圍內查詢和目標元素值相等的第乙個元素

nputiterator find (inputiterator first, inputiterator last, const t& val);

其中,first 和 last 為輸入迭代器,[first, last) 用於指定該函式的查詢範圍;val 為要查詢的目標元素。

該函式會返回乙個輸入迭代器,當 find() 函式查詢成功時,其指向的是在 [first, last) 區域內查詢到的第乙個目標元素;如果查詢失敗,則該迭代器的指向和 last 相同

用陣列實現vector

include using namespace std 用陣列實現vector typedef int t class vector delete data data tmp capacity 2 public explicit vector int size 5 sz capacity size ...

用vector或者set刪除一億個數里的奇數

如何用vector或者set刪除一億個數里的奇數 先說說vector怎麼刪除指定的元素,因為vector有迭代器失效的問題,一般人都會寫這麼樣的乙個函式 for vector itertor it a.begin it a.end 這樣的函式如果資料量很小的話基本沒有什麼問題,但是如果資料量是1個億...

C 用模板實現順序表Vector

include以包含所需要的類檔案vector,還有一定要加上using namespace std。用模板寫函式或類都與型別無關,因此,stl中都是用模板實現容器,下面我們來介紹用模板實現順序表。pragma once include includeusing namespace std type...