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

大型房产网站建设网络推广平台网站推广

大型房产网站建设,网络推广平台网站推广,上海网站建设seo公司,网站制作需要哪些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/305606.html

相关文章:

  • wordpress 用户站点优化排名工具
  • 个人业务网站建设网络优化大师app
  • 北京快速建站制作公司搜索引擎优化的要点
  • 做网站分析网址域名ip解析
  • 禅城做网站百度推广官网首页
  • 上海建站宝盒搜索引擎优化文献
  • 沈阳seo顾问公司长沙靠谱seo优化费用
  • 淘宝关键词排名查询工具免费seo智能优化
  • 凡科网可以免费做网站吗百度爱采购推广怎么收费
  • 大众点评网怎么做团购网站淘宝关键词查询工具哪个好
  • 建设日语网站seo技术公司
  • 桂林视频网站制作深圳外贸网络推广渠道
  • 网站功能性介绍百度竞价软件哪个好
  • 重庆金融网站建设个人网页在线制作
  • 苏州沧浪区做网站的seo顾问服务咨询
  • 淘宝客单页网站程序域名查询阿里云
  • 关于认真做好门户为网站建设seo是干啥的
  • 建设手机网站费用搜索引擎优化的基本原理
  • 网站设计师认证培训宁波优化网站哪家好
  • 美国建设新闻网站网站联盟广告
  • 公司起名字大全免费4个字广告优化师发展前景
  • wordpress文字居中短视频seo优化
  • 怎么做网站的域名解析百度竞价广告收费标准
  • 温州 网站建设公司上海网站设计
  • 汕头网站建设网络营销和推广的方法
  • 青羊区建设厅网站嘉兴seo外包公司费用
  • 网站域名区别视频推广渠道有哪些
  • 微网站开发技巧在线生成个人网站源码
  • 正常做网站多少钱抖音视频排名优化
  • 做阿里巴巴网站需要多少钱开发制作app软件