C++ Sets(集合)
C++ Sets
集合(Set)是一种包含已排序对象的关联容器
begin() |
返回指向第一个元素的迭代器 |
clear() |
清除所有元素 |
count() |
返回某个值元素的个数 |
empty() |
如果集合为空,返回true |
end() |
返回指向最后一个元素的迭代器 |
equal_range() |
返回集合中与给定值相等的上下限的两个迭代器 |
erase() |
删除集合中的元素 |
find() |
返回一个指向被查找到元素的迭代器 |
get_allocator() |
返回集合的分配器 |
insert() |
在集合中插入元素 |
lower_bound() |
返回指向大于(或等于)某值的第一个元素的迭代器 |
key_comp() |
返回一个用于元素间值比较的函数 |
max_size() |
返回集合能容纳的元素的最大限值 |
rbegin() |
返回指向集合中最后一个元素的反向迭代器 |
rend() |
返回指向集合中第一个元素的反向迭代器 |
size() |
集合中元素的数目 |
swap() |
交换两个集合变量 |
upper_bound() |
返回大于某个值元素的迭代器 |
value_comp() |
返回一个用于比较元素间的值的函数 |
C++ MultiSets
多元集合(MultiSets)和集合(Sets)相像,只不过支持重复对象。
begin() |
返回指向第一个元素的迭代器 |
clear() |
清除所有元素 |
count() |
返回指向某个值元素的个数 |
empty() |
如果集合为空,返回true |
end() |
返回指向最后一个元素的迭代器 |
equal_range() |
返回集合中与给定值相等的上下限的两个迭代器 |
erase() |
删除集合中的元素 |
find() |
返回一个指向被查找到元素的迭代器 |
get_allocator() |
返回多元集合的分配器 |
insert() |
在集合中插入元素 |
key_comp() |
返回一个用于元素间值比较的函数 |
lower_bound() |
返回指向大于(或等于)某值的第一个元素的迭代器 |
max_size() |
返回集合能容纳的元素的最大限值 |
rbegin() |
返回指向多元集合中最后一个元素的反向迭代器 |
rend() |
返回指向多元集合中第一个元素的反向迭代器 |
size() |
多元集合中元素的数目 |
swap() |
交换两个多元集合变量 |
upper_bound() |
返回一个大于某个值元素的迭代器 |
value_comp() |
返回一个用于比较元素间的值的函数 |
C++ Sets(集合)相关推荐
- lists,tuples and sets of Python
(python2.7.x) Lists 列表 列表是一个有序序列(集合),可变的(可以修改),可以理解为其他语言中的数组类型,但是列表更灵活更强大. 列表由方括号[]来定义的,它的元素可以是任意类型或 ...
- Swift学习笔记(5):集合类型
目录: 数组:Array 集合:Set 字典:Dictionary Swift提供Array(有序集合数据).Set(无序无重复集合)和Dictionary(无序键值对集合)三种基本集合类型来存储明确 ...
- php 计算多个集合的笛卡尔积
笛卡尔积是指在数学中,两个集合X和Y的笛卡尔积(Cartesian product),又称直积,表示为X*Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员. 假设集合A={a,b ...
- java SE(七)——集合
集合 常见数据结构 数据结构概述 栈 队列 数组 链表 二叉树 二叉查找树 平衡二叉树 红黑树 数据结构小结 集合概述 集合体系结构 Collection集合体系(单列) Collection集合体系 ...
- Python:python中的可变类型和不可变类型
Python的基本数据类型大致可分为6类: 1.Number(数字)(bool布尔类型.int整型.float浮点型.complex复数等都归为Number数字类型) 2. String(字符串) 3 ...
- Redis数据介绍与指令大全
数据类型初识 作为 Key-value 型数据库,Redis 也提供了键(Key)和键值(Value)的映射关系.但是,除了常规的数值或字符串,Redis 的键值还可以是以下形式之一: Lists ( ...
- 用python自动化做ecshop测试_Python-自动化测试面试
1.以你做过的项目,举例来说一下你的自动化测试是怎么做的? 参考答案:就拿简历上的ecshop项目来说吧,在编写脚本前,我们会对系统进行评估,确认这个系统可不可以实现UI自动化,如果可以的话,就筛选出 ...
- Python数据类型和分支循环
了解过了Python的发展历史,现在开始我们的Python基础吧,如果你有学习过其他的编程语言,你可以跳过这一篇 PyCharm使用图解 开发python的工具你可以自己选择, 这里我推荐的是PyCh ...
- python第一个公开发行版_Python基础篇【第一篇】:python入门
python 简介 python是一种解释型.面向对象.改动数据类型的高级程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. python是纯粹的自由 ...
最新文章
- 一本Python数据分析入门宝藏书,快藏不住了!
- react 日期怎么格式化_手写React的Fiber架构,深入理解其原理
- 阿里云黄海宇:窄带高清2.0——让直播更惊艳的魔术
- my97DatePicker 自定义扩展方法(实现备忘录)
- 爬虫-芒果TV-弹幕评论
- Linux 服务器之间文件传输
- ARTS打卡第14周
- [转] WPF TextBox控件中文字实现垂直居中
- 带头结点的单链表的插入删除和遍历操作
- python安装模块错误怎么办_Python pip安装模块提示错误解决方案
- staruml顺序图转通信图_【航图详解】ICAO机场图!
- 单片机关于protues中数码管的显示
- Ruby 安装 - Linux
- C#文件和文件文件夹排序
- c语言第三章课后作业答案,C语言第三章习题带答案
- c语言程序框图示范,C语言程序框图courseware.ppt
- 微信 公众号 JS接口安全域名 是啥 什么意思
- [work] 清华朱军 NIPS 2017对抗样本攻防竞赛总结(附学习资料)
- 云原生API网关 - 开源项目Hango网关设计与实践
- 江苏2020高中计算机学业水平,2020江苏高中学业水平测试时间安排表
热门文章
- 腾讯 2016 春季实习校招一面回忆(C++ 后台)
- C++ 多字节与宽字符串的相互转换
- 五班二组高级软件测试进度报告
- windows平台源码编译最新版openssl
- windows编程之GDI基础--设备内容(二)
- CentOS 7服务器上使用Nginx+phpMyAdmin
- Docker搭建nexus3私服
- 什么是DBA[WHAT'S MEANING OF DBA]
- Enterprise Library Step By Step系列(十六):使用AppSetting Application Block
- 前端每周清单第 39 期: OpenAI 与 gRPC, Gitlab 的 Vue 年度总结,GraphQL 技术栈漫游