当前位置: 首页 > news >正文

做图解的网站十大搜索引擎神器

做图解的网站,十大搜索引擎神器,济南好的网站建设公司排名,模板建站服务器set容器 是一个关联容器,按一定的顺序存储一组唯一的元素。 set容器中的元素会根据元素的值自动进行排序,并且不允许包含重复的元素,基于二叉树实现的。 特点: 唯一性: set容器中的元素是唯一的,即容器中…

set容器

是一个关联容器,按一定的顺序存储一组唯一的元素。

set容器中的元素会根据元素的值自动进行排序,并且不允许包含重复的元素,基于二叉树实现的。


特点:

唯一性: set容器中的元素是唯一的,即容器中不允许有重复的元素。插入相同的元素将不会改变容器的内容。

有序性: std::set 中的元素会根据元素的值进行排序。

(默认情况下,元素是按照升序进行排序,但也可以定义自定义的排序规则)

基于二叉树:是基于二叉树数据结构实现的。

动态增长: 是动态分配内存的,容器的大小可以动态增长或缩小。

不支持随机访问:是有序的关联容器,不支持像 std::vector 那样的随机访问。 


set容器使用流程 

  1. 使用元组需要加入头文件<set>
  2. set容器的定义及初始化
  3. set容器的使用

加入头文件

#include<set>

set容器的定义及初始化

std::set<int>first { 7,2,3 };std::set<int>secend ={ 7,2,3 };std::set<int>third(first.begin(),first.end());

set容器的使用

添加元素 

set容器插入数据时用insert()或者emplace()

set容器插入的数据会自动排序

删除元素:

erase(begend);删除[beg,end]区间的数据,返回下一个数据的位置

erase(pos);删除pos位置的数据,返回下一个数据的位置

erase(e);删除容器中e的元素

迭代器操作:

begin(): 返回指向第一个元素的迭代器。

end(): 返回指向最后一个元素之后位置的迭代器。

rbegin(): 返回指向最后一个元素的逆迭代器。

rend(): 返回指向第一个元素之前位置的逆迭代器。

crbegin():返回指向最后一个元素的常量逆迭代器

crend():返回指向第一个元素的常量逆迭代器。

查找和统计

find(k);查找k是否存在,若存在,返回该键的元素的迭代器若不存在,返回set.end()

count(k);统i计k的元素个数

其他操作:

size(): 返回链表中元素的个数。

empty(): 判断链表是否为空。

clear(): 清空链表中的所有元素。

multiset容器

如果容器里有重复的元素那就初始化定义时把set改为multiset,set和multiset容器其他功能一致

http://www.dinnco.com/news/30780.html

相关文章:

  • 网站活泼搜索指数的数据来源是什么
  • 建设商务网站的费用郑州网络推广软件
  • 外贸soho网站排名软件优化
  • 广州网站站建设培训做一个简单的网站需要多少钱
  • 做婚纱网站的图片素材浙江网站建设制作
  • 网站建设客户管理系统什么是域名
  • 外贸sohoseo技术外包
  • 企业网站模板下载psd格式精准客源
  • 检测WordPress主题的网站长春网站快速优化排名
  • 深圳做网站网络公司百度关键词seo排名优化
  • pacdora 设计网seo优化快排
  • 网站上动态图片怎么做十大免费网站推广入口
  • 网站建设培训网站代运营竞价公司
  • 电子商务网站建设的基本步骤百度销售平台怎样联系
  • 洛阳做网站那家好优化设计四年级上册语文答案
  • 怎么进入网站空间友链外链app
  • 湖北省建设局网站seo怎么做优化排名
  • 网站开发服务器sem搜索引擎营销
  • 广西做网站的公司有哪些百度信息流广告位置
  • 有没有通信专业业余做兼职的网站友链对网站seo有帮助吗
  • 句容做网站海外黄冈网站推广
  • 海口网站制作公司网站推广计划
  • 廊坊网站建设方案策划帮别人推广app赚钱
  • 什么网站可以做ui小动画美国搜索引擎排名
  • 网站关键词如何布局seo免费工具
  • 怎样做视频网站的外链西点培训班一般要多少学费
  • 网站建设销售客户开发下载百度 安装
  • 想象力网站建设千锋教育培训机构怎么样
  • 我想做京东网站淘宝怎么做的汕头seo托管
  • 南宁网站建设推广服务百度怎么投放自己的广告