零、STL目录

  1、容器之map

  2、容器之vector

  3、容器之set

一、前言

  继上期的vector之后,我们又迎来了另一个类数组的STL容器——set。

二、用途与特性

  set,顾名思义,集合,由数学知识可知,其内部每个元素最多出现一次。同时,系统能够根据元素的值自动进行排序。和set一样,multiset、map和multimap等关联容器均通过红黑树实现。他们均有一个特性——插入删除效率比其他序列容器高,因为所有元素以节点的形式存储,结构和链表类似,大幅提高了效率。

三、功能

  构造与其他STL容器差不多,此处不赘述。涵盖的函数亦大同小异,先给出列表:

  set同样可以遍历,具体方法和操作类似于map,也不进行叙述了。

转载于:https://www.cnblogs.com/jinkun113/p/10720081.html

[知识点]C++中STL容器之set相关推荐

  1. STL容器之vector

    [1]模板类vector 模板类vector可理解为广义数组.广义数组,即与类型无关的数组,具有与数组相同的所有操作. 那么,你或许要问:既然C++语言本身已提供了一个序列式容器array,为什么还要 ...

  2. STL容器之string

    string和char*的区别: 1.char*是一个指针 string是一个类,内部封装了char*,管理这个字符串,是一个char*型的容器 一.string构造函数 1.string();//创 ...

  3. STL容器之Deque-《C++标准库(第二版)》读书笔记

    写在前面:本文是阅读<C++标准库(第二版)>的读书笔记. 文章目录 7.4 Deque 7.4.1 Deque的能力 7.4.2 Deque的操作函数 7.4.3 Exception H ...

  4. C++ STL容器之map 简单使用

    3.8.2.1 map构造函数 map<T1, T2> mapTT;//map默认构造函数: map(const map &mp);//拷贝构造函数3.8.2.2 map赋值操作 ...

  5. C++ STL容器之 list 初步

    #include <iostream> #include<algorithm> #include <string> #include <list> us ...

  6. C++ STL 容器之 deque简单使用

    #define _CRT_SECURE_NO_WARNINGS #include<iostream> using namespace std; #include <deque> ...

  7. C++ STL容器之string--常用接口

    目录 学前必须掌握知识 string类对象的常见构造 常见的访问字符串操作 string中迭代器的使用 string有关容量的常见接口 常见修改string字符串的接口 常见的string查找元素接口 ...

  8. 【C++】STL容器之string使用(赋值、拼接、查找、替换、比较、截取、插入、删除、子串)

    文章目录 基本概念 string构造函数 string赋值操作 string字符串拼接(+=,append) 查找和替换(find,replace) string字符串比较(compare) stri ...

  9. STL容器之<vector>

    文章目录 测试环境 vector介绍 头文件 模块类定义 对象构造 初始化 元素访问 元素插入和删除 容器大小 迭代器 其他函数 测试环境 系统:ubuntu 22.04.2 LTS 64位 gcc版 ...

最新文章

  1. 利用Cache,asp.net 简单实现定时执行任务
  2. 代币转账_手把手教你从源代码开始搭建多节点以太坊私链(五)部署智能合约及代币发行...
  3. linux服务端搭配win7客户端的frp
  4. WebBrowser1.Navigate重复载入同一页面时载入的是旧页面
  5. Python中的并行处理(Pool.map()、Pool.starmap()、Pool.apply()、)
  6. 安卓开发 登录用户信息缓存_小程序云开发之用户注册登录
  7. android时间最大,Android TimePickerDialog设置最大时间
  8. 谁说男生不能美美哒?2020中国男士美妆市场洞察报告.pdf(附下载链接)
  9. Linux如何关闭自动锁屏
  10. 聊一聊芯片后端的标准单元-standard cell
  11. 华信分享-网站优化关键词密度多少才是最合适的?
  12. Java常用类--java.lang.StringBuilder
  13. 1区SCI潜力刊,中科院分区即将更新,有望冲击2区
  14. C: integer overflow,隐式类型转换/整数加法溢出 解决方法示例;check_add_overflow;__builtin_add_overflow
  15. DiscuzX2.5,X3.0,X3.1,X3.2完整目录结构【模板目录template】
  16. SIM卡相关知识总结
  17. 我的mybatis plus——全公司同事开始模仿了!
  18. int和integer
  19. 刨根究底字符编码之六——简体汉字编码中区位码、国标码、内码、外码、字形码的区别及关系
  20. 风控中所涉及的重要指标全解析

热门文章

  1. npm run build 出错 npm: 6.5.0-next.0 should be = 3.0.0
  2. L1-043 阅览室-PAT团体程序设计天梯赛GPLT
  3. 云服务器在哪里创建网站目录,如何在云服务器创建根目录
  4. webstorm简单介绍,webstrom基本使用
  5. 中国人工智能学会通讯——基于视频的行为识别技术 1.5 基于深度学习的视频识别方法...
  6. Linux 进程间通信 --- 信号通信 --- signal --- signal(SIGINT, my_func); --- 按键驱动异步通知(转)...
  7. 【ASM】udev简介及配置、多路径(multipath)等
  8. RTTI VS Reflection
  9. Oracle管理监控之sql developer配置与简单使用
  10. 目录启动CXF启动报告LinkageError异常以及Java的endorsed机制