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

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题目,数据范围比较小,暴力即可

高德又添重磅功能!阿里工程师开发无障碍轮椅导航残障群体以及老年人等弱势群体的活动能力有所下降,但出行仍是日常生活的高频需求。近日,高德地图在新版本中新增了无障碍轮椅导航功能,用户在设置中开启无障碍模式后,系统将规避陡坡楼梯等轮当模仿成了中国互联网的习惯,米哈游小心翼翼避开腾讯头条创作挑战赛我在头条搞创作第二期媒体人周刊2011年,上海一间50平米的办公室和10万元无息贷款,三个即将研究生毕业的年轻人,这就是米哈游的出生信息。2020年,因为原神在商业上光遇AURORA之翼功能详解,等于演唱会门票?官方确认绝版光遇AURORA之翼功能详解,等于演唱会门票?官方确认绝版前言大家好,我是喜欢玩游戏聊游戏的孟婆小叔。23号测试服,进行第二轮演唱会测试。有几个重磅消息,一是第五个任务,在演唱会测美团王兴回应腾讯减持双方仍保持合作同时欢迎新投资者作为以本地业务为核心的服务平台,美团的业务持续受到疫情影响。11月25日,美团发布2022年第三季度业绩。财报显示,公司营收达626亿元,较去年同比增长28。2。美团表示该增长主要国内首个实时调度5G虚拟电厂项目成功上线IT之家11月25日消息,据国资委网站,中国电信浙江公司与华能(浙江)能源开发有限公司近日上线了全国首个实时调度的5G虚拟电厂项目。5G虚拟电厂生产专网项目实施后,预计每年将节省原艾媒咨询2022年度中国机器人行业发展专题研究报告搜索关注公众号艾媒咨询,回复机器人获取完整版报告核心观点行业规模2027年中国机器人行业市场规模将达5949。1亿元,同比增长32。8iiMediaResearch(艾媒咨询)数据为什么酒后时间会延长?酒后房事伤身吗?导语为什么酒后时间会延长?酒后房事伤身吗?最近有一个喜欢喝酒的男性朋友问我,过去总是想着酒后助兴,感觉这种状态非常的好,甚至比正常的时候都是好很多。但是最近一年多酒后反而不起了,一胡锡进听了小柯的歌在做核酸的队里我突然想你老胡在25号凌晨发文写到听了一首歌,唱的是在做核酸的队里我突然想你,还在的不在的曾经的现在的朋友,你是在家在街上在工作还是在逃跑的路上配图是空无一人的街道没有车的高架路和立交桥。歌中国科大入围超算领域诺贝尔奖来源中国科大新闻网当地时间11月15日下午,中国科大入围国际戈登贝尔奖提名的超算应用成果2。5MillionAtomAbInitioElectronicStructureSimul一味追求销量,却对售后不顾?苹果和小米形成鲜明对比近几年来,苹果的口碑下滑有多厉害我们也都看在了眼里,不单单是因为创新方面的不足,其实更多的还是因为苹果的各种著名门事件所败坏了口碑。其实这些事件大多都反应了一个点,那就是售后服务极新能源电车发展靠理性跟风,还是大把砸钱即使对新能源电车再苛刻的人,到现在也不得不承认,它如今已经成为中国领先全球的重要板块。01制霸后的围堵10月,我国新能源汽车国内零售渗透率再度突破30,总销量达528万辆,是美国(
AndroidampampampWindows双系统安装及切换指引一安装Android系统(一定要先安装Android系统)(说明安装双系统的android有要求,需要修改Mr1SourceCodeicowbrmr1finalsourcedevi小米这项新技术,有点秀老狐最近发现,小米要推出新的技术专利了,而且还是消失多时的升降摄像头技术。据国家知识产权局中国专利公布公告显示,北京小米移动软件有限公司申请的一种摄像头移动机构及电子设备专利获授权两个消息来了,下周,行情并不简单趋势,意思是事物或局势发展的动向。在资本市场,向上的趋势一旦形成,任何的波动,都只是甩人下车的伎俩。不知不觉,中国股市连续震荡了三周,符合主力无比强大的耐心,倒是把散户折腾得心服口伦拉德受伤之驳斥各种假消息每天看新闻,都是各种小道消息,什么伦拉德长期因伤缺阵,导致快船队其他主力球员心生不满,鲍尔默已经在和其他队商量小卡的交易,甚至连替补都对莱昂拉德表示不满?这些乱七八糟的说法到底是从世界杯三消息首支出线球队诞生,梅西一战创3项世界杯纪录卡塔尔世界杯激战正酣,昨晚和今晨进行了四场比赛,比赛结果是,突尼斯0比1败于澳大利亚,波兰2比0胜沙特,法国2比1胜丹麦,阿根廷2比0胜墨西哥。现在与大家分享三条最吸人眼球的消息。分享图片,最美泰山日出,大气磅礴,霞光万丈,灿烂辉煌朋友,你去过泰山吗?你在泰山看到过日出吗?你可曾感受到日出东方的壮观景象?你可曾领略到霞光万丈的瑰丽情景?你可曾体会到太阳蓬勃而出的力量与激情?如果已经去过,那么我们一起再重温一下2022LOL冬季转会最新消息左手离队,HLE新赛季阵容最终确定2022英雄联盟冬季转会已经开始几天时间了,那么在刚刚过去的一天时间里,各大赛区的转会又出现了一些什么变化呢?一起来快速了解下吧LPLUP官方助理教练Panda正式离队TES官宣K好消息周末大消息来临本周A股市场比较平淡,最热的市场是我们的卡塔尔世界杯,市场上的段子比较多,风光无限好,大家可以去了解一下,但有两个比较重点的新闻,值得重点关注。第一个是周末发生了降准的消息,对于六刚刚,三个消息来了,下周,这些行业有风险?炒股,每个人都在尝试。事实上,绝大多数人看不到光明,因为是底层认知有误,不可能接近真相,无论怎么努力,最多收获一个真理,终于对了,但是却依旧不能在市场盈利。真相,就是众里寻它千百度绩溪尚村,徽派建筑的中国历史文化名村距离绩溪县家朋乡所在地西七公里,有个尚村,中国历史文化名村。既然身处家朋,那一定得去看看。坐车前往,徒步回来,一上午的时间,对于一般了解的旅行者,游览规模不算大的古村时间还是过的去文物所含有的历史文化,在任何时代都不能被遗忘一(古巴比伦)汉谟拉比法典时间及年代公元前1776年概述汉谟拉比法典是中东地区的古巴比伦国王汉谟拉比大约在公元前1776年颁布的法律汇编,是最具代表性的楔形文字法典,也是世界上现存