set容器 插入 遍歷

2021-07-26 04:51:17 字數 639 閱讀 8009

傳智掃地僧課程學習筆記。

直接看老師課上

#define  _crt_secure_no_warnings

#include using namespace std;

#include "set"

//1 集合 元素唯一 自動排序(預設情況下 是從小到大) 不能按照方式插入元素

// 紅黑樹

//set元素的新增/遍歷/刪除基本操作

void main91()

//插入元素 重複的

set1.insert(100);

set1.insert(100);

set1.insert(100);

for (set::iterator it=set1.begin(); it!=set1.end(); it++ )

//刪除集合

while ( !set1.empty()) }

//2 對基本的資料型別 set能自動的排序

void main92()

//從大 到 小

for (set>::iterator it = set3.begin(); it != set3.end(); it++ )

}

示例**,

C vector容器的插入和遍歷

stl中最常用的容器為vector,可以理解為陣列,那麼如何向這個容器中插入資料 並遍歷這個容器呢?容器 vector 演算法 for each 迭代器 vector iterator include include void myprint int val void test01 第二種遍歷方式 ...

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容器總結

1.關於set c stl 之所以得到廣泛的讚譽,也被很多人使用,不只是提供了像vector,string,list等方便的容器,更重要的是stl封裝了許多複雜的資料結構演算法和大量常用資料結構操作。vector封裝陣列,list封裝了鍊錶,map和set封裝了二叉樹等,在封裝這些資料結構的時候,s...