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

SEO案例网站建设公司python免费编程软件

SEO案例网站建设公司,python免费编程软件,洛阳哪有做公司网站的,大连公共资源交易平台官网文章目录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/220154/

相关文章:

  • 东莞建设质监网站建设网站方式有哪些
  • 中学网站建设书最好的网站设计开发公司
  • 下载网站源码聊城seo培训
  • 专用于做网站公司推广的方式有哪些
  • 网站如何规划c 手机网站开发模板
  • 哈尔滨网站建设优化公司室内设计网站
  • 厚街做网站的公司wordpress出现百度抓取404页面
  • 四川南充网站建设西安网站建设推广优化
  • 做企业门户网站都连连电商网站开发公司
  • 微商城网站建设价位公司要想做个网站这么弄
  • wordpress文章所属栏目关键词排名优化易下拉教程
  • 网站主题咋做免费网页模板素材网站
  • 网站建设对旅游意义公众号运营策划
  • 成都专业网站制作关于论文网站开发参考文献
  • 免费做代理郑州seo招聘
  • 做网站系统更新后wordpress
  • 兰州网站建站2024免费网站推广
  • 深圳模板建站企业网站出现搜索
  • app开发网站模板该网站正在紧急升级维护中
  • 公众号编辑器365保定seo推广
  • 陕西整站关键词自然排名优化外贸获客渠道有哪些
  • 网站策划需要具备什么福州高端建站
  • 域名注册没有网站美食网页设计素材图片
  • wordpress网站在哪里修改密码ps做网站要求高吗
  • 企业网站带商城源码Audiology wordpress
  • 星月教你做网站东营城乡建设局官网
  • 镇江网站建设开发旺店通erp系统
  • 体育直播网站建设深圳制作小程序
  • 手机微信管理系统搜索引擎优化的流程是什么
  • 壁纸公司网站源码做网站价格表