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

推广做任务 有哪些网站北京网站优化体验

推广做任务 有哪些网站,北京网站优化体验,网站建设与制作教程下载,在线商城系统平台LeetCode 219. 存在重复元素 II 给你一个整数数组 nums 和一个整数 k &#xff0c;判断数组中是否存在两个 不同的索引 i 和 j &#xff0c;满足 nums[i] nums[j] 且 abs(i - j) < k 。如果存在&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。 示例 1&am…

LeetCode 219. 存在重复元素 II

给你一个整数数组 nums 和一个整数 k ,判断数组中是否存在两个 不同的索引 i 和 j ,满足 nums[i] == nums[j] 且 abs(i - j) <= k 。如果存在,返回 true ;否则,返回 false 。
示例 1:
输入:nums = [1,2,3,1], k = 3
输出:true
示例 2:
输入:nums = [1,0,1,1], k = 1
输出:true
示例 3:
输入:nums = [1,2,3,1,2,3], k = 2
输出:false
提示:
1 <= nums.length <= 105
-109 <= nums[i] <= 109
0 <= k <= 105

哈希表

先构造哈希表,然后分析满足条件的值

class Solution:def containsNearbyDuplicate(self, nums: List[int], k: int) -> bool:d = defaultdict(list)for idx, num in enumerate(nums):d[num].append(idx)for num in d:if len(d[num]) < 2:continuefor i in range(len(d[num]) - 1):if (d[num][i + 1] - d[num][i]) <= k:return Truereturn False

借助哈希表渐进求值,666

class Solution:def containsNearbyDuplicate(self, nums: List[int], k: int) -> bool:pos = {}for i, num in enumerate(nums):if num in pos and i - pos[num] <= k:return Truepos[num] = ireturn False# 作者:力扣官方题解
# 链接:https://leetcode.cn/problems/contains-duplicate-ii/solutions/1218075/cun-zai-zhong-fu-yuan-su-ii-by-leetcode-kluvk/
# 来源:力扣(LeetCode)
# 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
http://www.hrbkazy.com/news/846.html

相关文章:

  • 四川建设厅电话网站网站提交链接入口
  • 深圳做公司网站推广的网络营销的策略
  • magento网站建设网页制作软件免费版
  • htaccess 禁止其他网站免费seo培训
  • 营销型网站建设网络推广运营培训班
  • 买标准的网站建设长沙关键词优化新报价
  • 做泥水上哪个网站找事做江苏seo和网络推广
  • 阿里云备案直通车关键词怎么优化
  • 渭南做网站电话企业网站seo公司
  • 深圳二维码网站建设东莞做网站的联系电话
  • 长春九台建设局网站今日头条收录入口
  • 西部数码网站管理助手 2008站长工具seo客户端
  • wordpress 购物导航网站市场营销计划方案
  • 网站建设验收标准一站式网站建设公司
  • 吉林省建设厅安全证查询网站网站联盟营销
  • 临沂企业建站系统模板深圳网站优化平台
  • 哪个做网站好百度推广中心
  • 商丘哪里教做网站的自己怎么给网站做优化排名
  • 巴中做网站seo搜索优化公司报价
  • 深圳分销网站制作上海关键词优化方法
  • 做网站还得备案推广软文范例
  • 外贸网站设计案例需要优化的网站有哪些
  • 单位网站建设的必要性青岛排名推广
  • 怀化租房网站东莞网站建设工作
  • 科技公司网站开发论文谷歌play
  • 企业网站ui设计欣赏成都私人网站制作
  • 用vs怎么做网站的导航网络推广网站推广方法
  • 继续坚持网站建设监管济南seo整站优化招商电话
  • 可以做网站的渠道黑科技引流工具
  • 个人做网站如何推广中关村在线app