范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

leetcode2336go无限集中的最小数字

  题目
  现有一个包含所有正整数的集合 [1, 2, 3, 4, 5, ...] 。
  实现 SmallestInfiniteSet 类:
  SmallestInfiniteSet() 初始化 SmallestInfiniteSet 对象以包含 所有 正整数。
  int popSmallest() 移除 并返回该无限集中的最小整数。
  void addBack(int num) 如果正整数 num 不 存在于无限集中,则将一个 num 添加 到该无限集中。
  示例:输入["SmallestInfiniteSet", "addBack", "popSmallest", "popSmallest",
  "popSmallest", "addBack", "popSmallest", "popSmallest", "popSmallest"]
  [[], [2], [], [], [], [1], [], [], []]
  输出 [null, null, 1, 2, 3, null, 1, 4, 5]
  解释 SmallestInfiniteSet smallestInfiniteSet = new SmallestInfiniteSet();
  smallestInfiniteSet.addBack(2); // 2 已经在集合中,所以不做任何变更。
  smallestInfiniteSet.popSmallest(); // 返回 1 ,因为 1 是最小的整数,并将其从集合中移除。
  smallestInfiniteSet.popSmallest(); // 返回 2 ,并将其从集合中移除。
  smallestInfiniteSet.popSmallest(); // 返回 3 ,并将其从集合中移除。
  smallestInfiniteSet.addBack(1); // 将 1 添加到该集合中。
  smallestInfiniteSet.popSmallest(); // 返回 1 ,因为 1 在上一步中被添加到集合中,
  // 且 1 是最小的整数,并将其从集合中移除。
  smallestInfiniteSet.popSmallest(); // 返回 4 ,并将其从集合中移除。
  smallestInfiniteSet.popSmallest(); // 返回 5 ,并将其从集合中移除。
  提示:1 <= num <= 1000
  最多调用 popSmallest 和 addBack 方法 共计 1000 次解题思路分析
  1、哈希;时间复杂度O(n^2), 空间复杂度O(n)
  type SmallestInfiniteSet struct {    m map[int]bool }  func Constructor() SmallestInfiniteSet {    return SmallestInfiniteSet{m: make(map[int]bool)} }  func (this *SmallestInfiniteSet) PopSmallest() int {    for i := 1; i <= 1000; i++ {       if this.m[i] == false {          this.m[i] = true          return i       }    }    return 0 }  func (this *SmallestInfiniteSet) AddBack(num int) {    delete(this.m, num) }
  2、数组;时间复杂度O(n^2), 空间复杂度O(n) type SmallestInfiniteSet struct {    arr []bool }  func Constructor() SmallestInfiniteSet {    return SmallestInfiniteSet{arr: make([]bool, 1001)} }  func (this *SmallestInfiniteSet) PopSmallest() int {    for i := 1; i <= 1000; i++ {       if this.arr[i] == false {          this.arr[i] = true          return i       }    }    return 0 }  func (this *SmallestInfiniteSet) AddBack(num int) {    this.arr[num] = false }总结
  Medium题目,数据范围比较小,暴力即可

学雷锋60年,七旬老人贾潮江和他的77把推子来源新华社新华社北京3月5日电3月5日,新华每日电讯发表题为学雷锋60年,七旬老人贾潮江和他的77把推子的报道。脚蹬自行车,中山装领口和袖头开了线,左肩常年斜挎着一个15斤重的理发中华志愿者走进企业为了健康和长寿周英杰2022年10月12日,在中华志愿者协会中红驿站,我和孙宏民互加微信。今年2月11日,他邀我参加国药集团河南运营中心财富论坛大会。在大屏幕上看到央视主持人自问自深圳国际幼儿园家长会家园携手,共赴一场春日之约新学期家长会BACKTOSCHOOLNIGHT一年容易又春归,犹记去年受疫情影响,我们的家长会是通过线上的方式举行的,家园双方隔着屏幕交流难免让人产生距离感而感到遗憾。终于,在20谷城早樱灿辉映巾帼红!这个村的志愿服务甜了游客心湖北日报客户端讯(通讯员冯善敏)山樱先春发,红蕊满霜枝。连日的高温送来了春的气息,谷城县城关镇老君山村十里樱花次第开放,这个湖北省旅游名村再次呈现出樱开如霞,红云轻抹樱落如雪,漫天大连人队热身赛10天津津门虎,大连人队明天从海口启程返回大连直播吧3月8日讯据记者丁旭消息,大连人队热身赛10天津津门虎,大连人队明天从海口启程返回大连。今天15点大连人队与天津津门虎在海口观澜湖足球基地进行了一场热身赛,比赛分为3节,每节科比去世3年后,妻子高调曝光亲吻照果然,装不下去了!科比坠机遗体照片泄露案终于尘埃落地。先来回顾下这个案件。2020年1月26日,科比搭乘的直升机发生意外。同机人员包括科比二女儿Gigi全部不幸罹难。科比遗孀瓦妮莎遭到重大打击。悲痛巴黎时装秀现场华人女模赤身露胸上阵,到底秀什么?这是时尚吗巴黎时装秀现场华人女模赤身露胸上阵,到底秀什么?这是时尚吗原创202303062259影像温度一场巴黎时装秀,成了很多女超模,赤身上阵,比拼瘦高细的过程!中外女模特个个比拼肉身,上网红二岗自杀!需照顾瘫痪妻子和俩幼子,压力大到自尽成年人的崩溃,往往是因为金钱。压倒骆驼的那根稻草降临时,一切似乎是命中注定。拥有40万粉丝的山东网红二岗去世。很多网友都不敢相信,二岗才36岁,看上去身体很健康,为什么会走得这么突女神节记得对妻子说一句你是我命中的上上签!岁月流转,时间荏苒,世间有一份爱,叫做妻子的爱。没有妻子,家将是一片荒凉没有妻子,爱的港湾将失去温柔。我们犯过的蠢,发过的狂,处处都有妻子默默的周延留了颜面。在一起的岁月里,能承受张颂文妻儿罕露面!妻子高挑颜值出众,捧青菜回家招待唐小龙饿了吗?戳右边关注我们,每天给您送上最新出炉的娱乐硬核大餐!3月9日,有媒体曝光了张颂文一家在家中招待周一围和林家川的画面,张颂文妻儿罕见露面,引发热议。据悉,当天张颂文离开家去工张颂文老婆首现身!素颜陪儿子滑滑板,亲自买菜招待周一围唐小龙最近热度最高的明星当属张颂文老师了,他爆火后大家对他的私生活也更加好奇。3月9日,就有媒体曝出了张颂文的妻子和孩子,以及其他家人。张颂文现在还住在租住的郊区小院里,看四周环境还是很
湖人更衣室内讧!贝弗利点出原因,某人在操控舆论,队友都被打压湖人队本赛季打得可谓是异常挣扎,如今的战绩非常糟糕,目前仅仅取得了26胜32负的战绩,排名西部倒数第三,而对于一支志在争冠的球队来说,这种成绩显然是不能令人满意的,以现状情况来看,老虎将军祁致中因内部矛盾,被赵尚志错杀的抗日名将祁致中,原名祁宝堂,1913年出生在山东省曹县常乐集乡祁庄的一个贫苦农民家庭,其生得身长一丈,腰大十围,河目海口,燕颔虎头血气方刚,好事打抱不平,后参加抗日,他作战勇猛,屡立战功,东契奇欧文现在作为队友以02开局,他们还有很长的路要走伟大的球员明白这一点。每当两名比赛似乎不合拍的精英球员自然而然地联手时,这就是联盟的口头禅。例如,克里斯保罗和詹姆斯哈登在休斯顿找到了答案。卢卡东契奇和欧文会解决这个问题的。但要到中国新能源汽车出口去年再创佳绩行业预期今年仍将保持良好势头国际在线报道(记者魏郁)记者15日从机械工业联合会了解到,2022年我国汽车整车出口超过300万辆,其中新能源汽车出口成为重要拉动因素,出口同比增长1。2倍。中国新能源汽车在海外越浅谈汉朝与匈奴人的冲突在我国历史上有着怎样的影响?文史这样滴编辑史这样滴前言公元前140年即位的武提帝提议与月志联合对抗他们共同的敌人匈奴,并派遣张仁的任务前往伊犁河流域的月志,寻求结盟。大约在公元前117年。张仁又被派往武孙,并你真的了解历史吗?自夏朝开始各个朝代及疆域图夏朝夏朝对中国极其特殊,它是一个承上启下的朝代,夏朝之前基本都是神话传说。而夏朝之后,都有详尽的史料和考古证据的坚定支持。而夏朝就有些尴尬,至今还没有找到明确的考古发现来佐证夏朝的最便宜索尼却比旗舰金砖还实用?全新索尼A306安卓音乐播放器评测毫无疑问,现在大部分个人娱乐活动都以手机为基础展开。也正是因此,今天沉重大只的独立音乐播放器只会被发烧友群体所接受,而更多爱好音乐欣赏的普通用户则愿意选择手机小尾巴(手机解码耳放)通讯Plus深度三巨头领跑2023年空调首战全面打响疫情放开后的2023年首场空调争夺战将在本月全面打响!春节后,格力海尔美的家电三巨头相继发力空调市场,推出重磅促销活动,强势引爆2023年空调旺季消费。在三巨头的领跑下,奥克斯海信连线土耳其丨蓝天救援队结束救援行动预计2月19日抵达祖国视频加载中红网时刻新闻2月16日讯(记者陈彦兵杨艳)今日,中国蓝天救援队第一梯队和第二梯队的队员们在土耳其伊斯坦布尔汇合。蓝天救援队已经结束了在土耳其的救援行动,将在伊斯坦布尔休整为我华夏开疆拓土的十大人物你知道几个?说到开疆拓土有两种,一种是把本不属于我们的领土夺了过来,另一种是把丢失的国土收复回来,我们往往对前一种给予很高的评价,而对后一种就不是很重视了。按时间顺序介绍第一种情况的十大名将司近日在鄂州,你需要知道的30件小事儿!人间烟火气,最抚凡人心带着暖暖温度的烟火气是衡量幸福度的重要标准之一散发着热气儿的早点摊摩肩擦踵的古街老巷道飘荡着曲声的公园一角这些再寻常不过的城市角落却是人间烟火气最火热的指向转