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

信云科技的vps怎么做网站网店怎么开店详细教程

信云科技的vps怎么做网站,网店怎么开店详细教程,seo工具有哪些,聊城做网站建设文章目录1. 题目2. 解题1. 题目 设计一个数字容器系统#xff0c;可以实现以下功能#xff1a; 在系统中给定下标处 插入 或者 替换 一个数字。 返回 系统中 给定数字 的最小下标。 请你实现一个 NumberContainers 类#xff1a; NumberContainers() 初始化数字容器系统… 文章目录1. 题目2. 解题1. 题目 设计一个数字容器系统可以实现以下功能 在系统中给定下标处 插入 或者 替换 一个数字。 返回 系统中 给定数字 的最小下标。 请你实现一个 NumberContainers 类 NumberContainers() 初始化数字容器系统。void change(int index, int number) 在下标 index 处填入 number 。如果该下标 index 处已经有数字了那么用 number 替换该数字。int find(int number) 返回给定数字 number 在系统中的最小下标。如果系统中没有 number 那么返回 -1 。 示例 输入 [NumberContainers, find, change, change, change, change, find, change, find] [[], [10], [2, 10], [1, 10], [3, 10], [5, 10], [10], [1, 20], [10]] 输出 [null, -1, null, null, null, null, 1, null, 2]解释 NumberContainers nc new NumberContainers(); nc.find(10); // 没有数字 10 所以返回 -1 。 nc.change(2, 10); // 容器中下标为 2 处填入数字 10 。 nc.change(1, 10); // 容器中下标为 1 处填入数字 10 。 nc.change(3, 10); // 容器中下标为 3 处填入数字 10 。 nc.change(5, 10); // 容器中下标为 5 处填入数字 10 。 nc.find(10); // 数字 10 所在的下标为 1 2 3 和 5 。因为最小下标为 1 所以返回 1 。 nc.change(1, 20); // 容器中下标为 1 处填入数字 20 。注意下标 1 处之前为 10 现在被替换为 20 。 nc.find(10); // 数字 10 所在下标为 2 3 和 5 。最小下标为 2 所以返回 2 。提示 1 index, number 10^9 调用 change 和 find 的 总次数 不超过 10^5 次。来源力扣LeetCode 链接https://leetcode.cn/problems/design-a-number-container-system 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 SortedSet 存储 index 有序 from sortedcontainers import SortedSet class NumberContainers:def __init__(self):self.idx2num {} # idx numself.num2idxlist defaultdict(SortedSet) # num [idx ...]def change(self, index: int, number: int) - None:if index in self.idx2num:num self.idx2num[index]self.idx2num.pop(index)self.num2idxlist[num].discard(index)if len(self.num2idxlist[num]) 0:self.num2idxlist.pop(num)self.num2idxlist[number].add(index)self.idx2num[index] numberdef find(self, number: int) - int:if number in self.num2idxlist:return self.num2idxlist[number][0]return -1992 ms 55.6 MB Python3 我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步
http://wiki.neutronadmin.com/news/193775/

相关文章:

  • 淄博网站建设网宽汉口网站优化
  • 频繁从一个网站链接到另一个网站会影响百度收录么网页开发者工具怎么用
  • 做女朋友的网站学习资料网
  • 如何开发微信微网站wordpress购物分享主题
  • 图片比较多的网站怎么做中国交通建设集团有限公司
  • 网站后台构建网站付款链接怎么做
  • 厦门市建设局查询保障摇号网站网站后缀意思
  • 快速收录网站内页微信公众平台开发者文档
  • 网站备案意味着什么自动化培训网站建设
  • 做门的网站建设南宁手机建站公司
  • 自己做网站实时监控自己搭建服务器访问国外网站
  • 怎么做网站的后台维护贵州住房与城乡建设部网站
  • 酒店设计网站建设方案娱乐网站的代理怎么做
  • 文山建设5G网站万网建设网站
  • 图片 展示 网站模板百度一下就知道手机版
  • 移动电子商务网站建设网站建设策划书是有谁编写的
  • 哪个网站专门做邮轮旅游的中国建设银行官网站汽车卡
  • 建设网站出现400错误安卓市场官方版app下载
  • 多终端网站网站建设要学多少课程
  • 西安推荐企业网站制作平台北京网站建设的价格天
  • 本土建站工作室wordpress 整体搬家
  • 电子商务网站建设精英如何在手机上制作动画
  • 本地wordpress 跳转包头seo优化
  • 常州微网站建设网站模板开发
  • 太和县建设局网站网站首页模板下载
  • 斗鱼网站开发是用什么语言石家庄网站建设服务
  • 如何用七牛云做视频网站批量上传 wordpress
  • 中国免费网站申请许昌网站开发
  • 我怎么打不开建设银行的网站手工制作国庆节作品
  • co域名网站江苏常州武进区建设局网站