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

汕头网站专业制作福州短视频seo获客

汕头网站专业制作,福州短视频seo获客,51网站一起做网店,安平县护栏网站建设set容器是一个集合容器。包含元素是唯一的。集合元素按照一点顺序排列,元素插入过程是顺序插入,所有不能插入指定位置。 set采用红黑树变体的数据结构实现。红黑树属于平衡二叉树。再插入和删除上比vector快。 set不能直接存取元素(不能用a…

 set容器是一个集合容器。包含元素是唯一的。集合元素按照一点顺序排列,元素插入过程是顺序插入,所有不能插入指定位置。

set采用红黑树变体的数据结构实现。红黑树属于平衡二叉树。再插入和删除上比vector快。

set不能直接存取元素(不能用at.()和[])

multiset和set大致相同,但是set支持唯一键值,每个元素只能出现一遍。而multiset可以出现多次。(会自动去重)

不可以直接修改set或multiset容器中的元素值,因为该类容器是自动排序的。如果希望修改一个元素值只能先删除后插入新的元素值

构造与其他容器没有什么区别。

set.insert(elem)只用插入元素就可以了会自动排序

同样有

set.begin

set.end

set.rbegin

set.rend

这些常见的迭代器

set的内部的默认排序是升序排列的

set.swap();

删除如下

set.clear()

set.erase(pos)

set.erase(beg,end)

set.erase(elem)如果没有就会返回0,有就会删除并且返回1

set不支持反向迭代器对元素进行删除

通过迭代器删除以后,迭代器会重新指向set容器中的第一个元素

set容器的元素排序

set.<int,less<int>> s1;升序排序(不输就默认)

set<int,greater<int>> s2;降序排序

less<>和geater<>都是对象

可以通过自己写对象来更改排序方式

接下来是set的查找

set.find(elem)返回指向elem的迭代器

set.count(elem)查找数值为elem的迭代器,set只有0或1.multiset可能会更多

set.lower_bound(elem)找到第一个>=elem元素的迭代器器

set.higher_bound(elem)找到第一个>elem元素的迭代器

set.equal_range(elem)

找一个与elem相等的上下限的两个迭代器(上闭下开)

例如1,3,5,7,9

elem=5,那么就会返回5和7元素的迭代器

而返回的则用pair进行存放

pair可以将2个值视为一个单元

pair<t1,t1>两个值的类型可以不一样

pair.first是第一个成员变量的类型

pair.second是第二个成员变量的类型

pair<set<int>::iterator,set<int>::iterator>=s1.equal_range(elem)

类似与这样使用

如果elem不存在,则根据编译器的不同会出现不同的结果

map容器

map不允许容器中有重复的key值元素 multimap允许容器中有重复的key值元素

map<t1,t2>

multiple<t1,t2>

如map<int,char> mapA;

第一种插入方式

map.insert(pair<int,string>(3,"小张");)

第二种插入元素,返回pair

map.insert(pair(3,"小张"))

直接插pair

第三种通过value_type

map.insert(map<int,string>)::value_type(1,"小李");

第四种

通过数组的方式插入

map[3]="小刘"

但是这种会先去删除已有的对象。而前面的方法不会。

map容器对象获取键对应的值

第一种使用[]

第二种使用find()Hanshu1.成功返回对应的迭代器,失败返回end()的迭代器

第三章使用at()函数,如果键值不存在就会抛出out_of_range异常

http://www.15wanjia.com/news/26862.html

相关文章:

  • 网页设计师使用的是什么的屏幕显示颜色模式长春seo排名优化
  • 綦江网站建设公司杭州市优化服务
  • 企业网站建设价格百度收录推广
  • 手机如何登录wordpress成都市seo网站公司
  • 室内设计网页满足seo需求的网站
  • 建设网站需要设备外贸seo推广招聘
  • 最精品网站建设如何做网络推广推广
  • 石家庄网站建设哪家便宜商品推广
  • 个人网站备案能几个网站数据分析案例
  • 国外网站制作有哪些百度自动点击器下载
  • 上海到北京飞机航班查询说到很多seo人员都转行了
  • 百度关键词优化排名网站推广优化技巧
  • 手机版网站360指数官网
  • h5制作网站开发百度搜索怎么优化
  • 跨境独立站平台谷歌推广教程
  • 兰州网站建设王道下拉強网站查询工具
  • 企业信用信息公示系统河南扬州网络优化推广
  • 网站权重怎么做的吉林网站seo
  • 仿牌外贸网站推广百度推广关键词怎么优化
  • 河北汉佳 做网站的公司做一个app平台需要多少钱
  • 奉贤做网站建设电商运营公司排名
  • 客户拒绝做网站的理由哪个搜索引擎最好用
  • 公司比较好seo怎么才能做好
  • 专门做网页的网站怎么从网上找国外客户
  • 成都网站建设及推广百度关键词投放
  • 江阴做网站seo外包优化公司
  • 西安便宜网站建设qq代刷网站推广免费
  • 怎么做同学录的网站外贸平台排名
  • 做网站论文seo网站页面优化包含
  • 微云做网站seo网页优化平台