;
set iset(arr,arr+5);
vector::iteartor it;
s.begin() //s首位址
*s.begin()//首元素;
s.begin()++//允許
s.begin+1//不允許
s.size()//元素個數;
s.insert(n);//插入n;
s.clear()//清空s;
bool is = s.empty();
迴圈 for(int i : s)
cout << i;
for(auto i = s.begin(); i <= s.end(); i++)
cout << *i;
查詢 s.find(n) == s.end()//沒找到,一直查到尾
s.find(n) != s.end()//找到了,停在找到的位置了
s.count(n) == 1//有次元素,找到了
s.count(n) == 0//無此元素,沒找到
it = s.find(n)//
擦除 s.erase(n)//刪除n;
s.earse(s.begin(),it)//刪除到it前乙個位址
set的基本使用
set的英文意思是 集合 集合都不陌生吧,集合的特點有唯一性,即 每乙個元素只有乙個,所以set可以用來 去重 操作,set還有預設的排序。1 標頭檔案 2 定義 setq 3 輸入 插入 insert x 4 有序輸出 set iterator it for it q.begin it q.end...
Set容器的使用
set容器只是單純鍵的集合,如果想知道乙個值是否存在時,使用set容器比較合適。set容器中的鍵也是唯一的,不能修改,且set容器不能使用下標操作。以下使用程式說明set容器的使用 定義 插入 獲取 等 include stdafx.h include include include using n...
redis 簡單使用 set
學習redis結構儲存 關於set的一些使用 記錄如下 儲存set set 集合不允許重複的元素 set課包含的最大元素數量是429467295 常用命令 新增刪除元素 獲得集合的元素 集合差集運算 集合交集運算 集合並集運算 擴充套件命令 set使用場合 跟蹤一些唯一性資料 用於維護資料物件之間的...