set使用技巧

2021-08-15 03:11:17 字數 630 閱讀 4714

;

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使用場合 跟蹤一些唯一性資料 用於維護資料物件之間的...