Set容器的使用

2021-08-08 01:47:32 字數 497 閱讀 6106

set容器只是單純鍵的集合,如果想知道乙個值是否存在時,使用set容器比較合適。set容器中的鍵也是唯一的,不能修改,且set容器不能使用下標操作。

以下使用程式說明set容器的使用:定義、插入、獲取 等

#include "stdafx.h"

#include #include #include using namespace std;

int _tmain(int argc, _tchar* argv)

setnset1(nvec.begin(),nvec.end());//定義2:以一段範圍內的元素進行初始化

cout< pret = nset1.insert(10);//插入1:返回值是pair型別

STL容器Set的使用

首先了解一下set,我們所知道的set是stl中的乙個容器,但是set實質上也是有不同的版本,我們最根本的劃分就是根據其底層實現分別是紅黑樹和hash表分為兩種,首先這兩種結構最本質的區別就是有序和無序,紅黑樹的儲存是有序的而hash表是無序儲存,但它並不影響set的最主要的用法就是查詢,而從查詢角...

set容器 map容器

簡介 本質 set和multiset區別 構造 賦值 include void printset set int s cout endl 構造和賦值 void test01 intmain 總結 函式原型 include void printset set int s cout endl 大小 vo...

set容器的使用 sicily 1194

include include include using namespace std string tolower string int main int n,m setp string a cin n while n 0 cin m for int i 0 icin a tolower a p....