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

大型房产网站建设网站源码平台

大型房产网站建设,网站源码平台,影视网站视频接口怎么做,有没有专业做电视测评的网站STL里面已经为我们实现了两种红黑树,一种是存储关键字的set,另一种是存储双关键字的map,今天主要来了解set,无论是set还是map后面都跟一个multi,它们区别是set 不能存相同元素, multiset 可以存相同的元素&…

STL里面已经为我们实现了两种红黑树,一种是存储关键字的set,另一种是存储双关键字的map,今天主要来了解set,无论是set还是map后面都跟一个multi,它们区别是set 不能存相同元素, multiset 可以存相同的元素(比如往set容器里面插入十个1,最终在set里面之后存储一个1,往multiset容器里插入十个1,这个容器里面就会存在十个1),其余的使⽤⽅式完全⼀致。因此,我们有时候可以⽤ set 帮助我们给数据去重

1 创建set

#include <iostream>
#include <set>
using namespace std;
int main()
{set<int> mp1;set<string> mp2;return 0;
}

2 size / empty

  1. size :返回 set 中实际元素的个数。时间复杂度: O(1) 。
  2. empty :判断 set 是否为空。时间复杂度: O(1) 。

3 begin / end

  • 迭代器,可以使⽤范围 for 遍历整个红⿊树。
  • 遍历是按照中序遍历的顺序,因此是⼀个有序的序列。

4 insert

  • 向红⿊树中插⼊⼀个元素
  • 时间复杂度: O(log N) 。

5 erase

  • 删除⼀个元素
  • 时间复杂度: O(log N) 。

6 find / count

  1. find :查找⼀个元素,返回的是迭代器。时间复杂度: O(log N) 。
  2. count :查询元素出现的次数,⼀般⽤来判断元素是否在红⿊树中。时间复杂度:O(log N)
  • 如果想查找元素是否在 set 中,我们⼀般不使⽤ find,⽽是⽤ count。因为 find 的返回值是⼀个迭代器,判断起来不⽅便。但是使用count接口,它的返回值要么是0,要么是1,如果是0说明它不存在这颗红黑树中,如果是1说明他存在红黑树中,判断起来比较方便

7 lower_bound / upper_bound

  1. lower_bound :⼤于等于 x 的最⼩元素,返回的是迭代器;时间复杂度: O(log N) 。
  2. upper_bound :⼤于 x 的最⼩元素,返回的是迭代器。时间复杂度: O(log N) 。

http://www.dtcms.com/wzjs/232368.html

相关文章:

  • 做网站容易学吗seo代码优化
  • 可以做网站吗店铺推广引流的方法
  • 小城镇建设投稿网站服务营销案例
  • php网站开发专业高质量外链
  • 处方药可以做网站吗百度软件商店下载安装
  • 邯郸教育网站建设国家反诈中心app下载
  • 用什么网站做框架图百度网页版登录入口
  • 高密做网站哪家强价位武汉seo论坛
  • 青岛网站制作网站百度人工电话多少号
  • 即时设计生成网页seo软件排行榜前十名
  • 哪些网站做的人比较少百度营销搜索推广
  • 做网站的会淘宝美工么重庆seo
  • 网站开发微信支付详细教程seo做关键词怎么收费的
  • 做火情监控网站需要用什么系统免费搭建网站
  • 消防做ccc去那个网站福建seo顾问
  • 简易的网站制作上海网络推广平台
  • 百度搜索网南京seo关键词优化预订
  • 临沧网站建设ynyue如何编写一个网站
  • 做网站需要资料关键词搜索量全网查询
  • 海淀网站建设公司搜索引擎营销的方法
  • 目前我国政府网站建设情况推广平台怎么做
  • 网站建设建网站网络营销推广软件
  • 顺德新网站建设全球网站流量排名查询
  • 官方网站免费建设八爪鱼磁力搜索引擎
  • 网站建设网站排名优化金牌服务最新一周新闻
  • 重庆餐饮网站建设久久seo正规吗
  • 南昌网站设计制作班级优化大师手机版下载
  • 南通企业自助建站销售新人怎么找客户
  • 做视频网站需要多大的带宽投放广告的网站
  • wap网站建设服务国通快速建站