当前位置: 首页 > 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/380415.html

相关文章:

  • 哪家网站建设好seoapp推广
  • 青岛企业建站程序俄罗斯搜索引擎入口 yandex
  • 拍卖网站建设企业文化标语
  • 如何做一网站首页华为手机业务最新消息
  • 房产网站做那个比较好优化大师的使用方法
  • 个人建设网站服务器怎么解决方案湘潭高新区最新新闻
  • 登陆建设银行wap网站网络推广文案怎么写
  • 免费美国网站seo排名
  • 如何破解网站后台百度浏览器打开
  • 三水网站建设企业中国企业培训网
  • 网站建设服务好公司百度推广代理商查询
  • 网站建设报价明细模板人工智能培训机构排名前十
  • 杭州app开发制作公司搜狗seo怎么做
  • 黑色色调网站上海网络推广公司排名
  • 淄博桓台网站建设报价在线培训网站
  • 泸州住房城乡建设局官方网站网站推广怎么做有效果
  • 日语网站建设多少钱win11优化大师
  • 国外网站会让国内人做吗最近五天的新闻大事
  • eclice网站开发免费html网站模板
  • 山西省建设部网站茂名网站建设制作
  • 做网站需要了解什么东西常用搜索引擎有哪些
  • 建站之星至尊版游戏代理平台哪个好
  • 微信设计网站建设网络搜索词排名
  • 青岛 生物类网站建设天津做网站的公司
  • 天元建设集团有限公司排名谷歌seo和百度seo区别
  • 百度站点提交工具百度收录的网站多久更新一次
  • 优质做网站哪家好厦门人才网个人会员
  • wordpress默认注册框安卓aso优化排名
  • 成都建站提供商深圳关键词优化公司哪家好
  • 太原做网站哪家公司好seo短视频发布页