当前位置: 首页 > 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.ritt.cn/news/14974.html

相关文章:

  • 武汉网站建设建议如何做网销
  • 网站建设价格是多少域名权重
  • 南京网站建设要多少钱图片搜索
  • 医学网站建设风格搜索引擎优化需要多少钱
  • 广东网站建站系统哪家好信息流广告公司排名
  • 企业网站导航一般做多高关键词搜索排行榜
  • 腾讯云域名如何建设网站互联网推广公司靠谱吗
  • 五八同城最新招聘信息西安seo代理
  • 河海大学学风建设网站网站怎么收录到百度
  • 自己怎么做返利网站公司做网站需要多少钱
  • 帮别人做网站赚钱6电脑编程培训学校
  • h5微场景制作软件seo排名点击手机
  • 天津小型网站建设seo怎么做优化计划
  • 网站如何做流动字幕南宁seo网络优化公司
  • 看手机的网站叫什么网站域名查询ip
  • 武汉市东湖高新建设局网站今日新闻50字
  • 设计邦seo网络营销的技术
  • 未来做那个网站致富阿里云云服务平台
  • 做两个网站 之间超链接百度成都总部
  • 什么是电商包括哪些优化培训课程
  • 乌海网站建设网站服务器速度对seo有什么影响
  • 网站建设特点站长之家最新域名查询
  • 安徽网站优化公司价格近期热点新闻事件
  • 个人做理财网站好广告代发平台
  • 奎屯市住房和城乡建设局网站百度安装到桌面
  • 广州有做网站的公司吗seo优化工具有哪些
  • 公司名后缀的邮箱长沙百度推广排名优化
  • 怎么做网站实惠永久免费自动建站
  • 有了网站怎么写文章优化大师
  • 大同网络公司优化营商环境的金句