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

wordpress+关闭warning聊城网站优化技术

wordpress+关闭warning,聊城网站优化技术,江门地区网站建设公司,2021年文章目录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://www.pierceye.com/news/225420/

相关文章:

  • 网站设计公司需要什么资质网站建设所需服务器
  • 织梦cms仿网站教程怎么做网站板块
  • 建设厅网站更改登陆密码wordpress主题 水墨
  • 彩云小梦ai写作网站机关网站建设情况汇报
  • 合肥专业网站优化手机界面设计素材
  • 台州网站建设惠店王烨烨
  • 工程建设比选公告固价方式网站wordpress html5的关系
  • 广州市网站建设 乾图信息科技潍坊市建设监理协会网站
  • 网站建优化网页脚本设计
  • 手机能访问电脑上自己做的网站吗网页设计作品到哪个网站
  • 网站推广成功案例城乡住房建设部官网查询
  • 养殖类网站模板那个网站的公众后推广做的好
  • 网站开发属于什么类型软件建站之星如何建网站
  • 微信做淘宝优惠券但网站是怎么建设但深圳市深圳市住房和建设局网站
  • 后端网站开发免费域名 网站
  • 综合信息网站建设方案网页浏览器排行榜前十名
  • 北京网站开发建设 58同城网站建设改版公司
  • 如何做网站预览网站设计线框图
  • 电子商务的网站的建设内容珠海自适应网站
  • 站酷海洛设计网站官网wordpress选了中文还是英文
  • 软件最全网站如何上传织梦做的网站
  • 做系统前的浏览网站能找回吗湖南网站建设价位
  • 工程服务建设网站那个网站可以做视频app制作
  • 国外网站访问速度慢企业网络营销策划案
  • 网站建设 亿安网络wordpress 调取菜单
  • 帝国网站管理系统安装教程互联网怎么做网站
  • 模板手机网站建设公司河南最新新闻事件今天
  • 企业网站备案要钱吗商标设计费用一般是多少
  • 天津专业网站制作新乡商城网站建设价格
  • 建筑业务网站建设泉州公司做网站