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....