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

中文绿色环保网站模板网页制作入门视频教程

中文绿色环保网站模板,网页制作入门视频教程,在线制作简历模板免费,有赞微商城登录入口220. 存在重复元素 III 题目描述#xff1a; 给你一个整数数组 nums 和两个整数 k 和 t 。请你判断是否存在 两个不同下标 i 和 j#xff0c;使得 abs(nums[i] - nums[j]) t #xff0c;同时又满足 abs(i - j) k 。 如果存在则返回 true#xff0c;不存在返回 …220. 存在重复元素 III 题目描述 给你一个整数数组 nums 和两个整数 k 和 t 。请你判断是否存在 两个不同下标 i 和 j使得 abs(nums[i] - nums[j]) t 同时又满足 abs(i - j) k 。 如果存在则返回 true不存在返回 false。 考察重点滑动窗口桶排序 方法概括滑动窗口循环i向后一位则删除一个之前存在桶中的第i-k元素。桶排序根据特定条件将不同元素放入不同队列中(本题中用的是hashmap) /** 桶排序思想以t 1 作为桶基准来区分元素如数列 1 4 8 9 12 14 16 如果t为3 则t1为4 bucket n / (t1)放入桶 0 1 2 2 3 3 4 桶只存放满足满足条件并且靠后的元素(索引2 索引3 同样在桶2,因为是向后遍历所以存相对靠后的索引3元素即可) */ func ContainsNearbyAlmostDuplicate(nums []int, k int, t int) bool {numslen : len(nums)bucket : make(map[int]int, numslen)for i : 0; i numslen; i {id : getId(nums[i], t)_, ok : bucket[id]if ok { //如果相同桶中有元素直接返回return true}v, ok : bucket[id1]if ok abs(nums[i]-v) t { //如果是相邻桶中有元素考虑有6/32 5/31这种情况 所以还需要具体比较两元素是否差值treturn true}v, ok bucket[id-1]if ok abs(nums[i]-v) t {return true}bucket[id] nums[i]if i k { //精髓滑动窗口一边向后遍历一边删除当前位置之前k位即不满足i-j k的元素delete(bucket, getId(nums[i-k], t))}}return false }func abs(n int) int {if n 0 {return n} else {return -n} }func getId(n int, k int) int {if n 0 {return n / (k 1)}return n/(k1) - 1 //精髓因为如果abs(n) k 比如-2 / 3 与 2 / 3 都会返回0而负值-1则会将-2/3返回-1。由此将-2与2区分开来 } //同时因为所有负数统一-1也不会影响其他负数。比如-4/3 将返回-2
http://www.zqtcl.cn/news/267841/

相关文章:

  • 建立一个网站需要多少钱?制作ppt模板的软件
  • 百度 手机网站 友好性青岛谷歌优化
  • 免费的200m网站空间谷歌建站哪家好
  • 哪些平台可以建立网站2345浏览器网页版入口中文版
  • 网站设计与网页制作培训页面设计实训报告
  • 网站建设团队精神深圳福田最新消息今天
  • 网站制作主要公司哪个软件购物便宜又好
  • 如何取一个大气的名字的做网站263企业邮箱登录登录入口电脑版
  • 最好的做法是百度站长seo
  • 网站建设的基础常识dw个人简历网页制作
  • 网站建设怎么样做账义乌市住房和城乡建设局网站
  • 做网站友情链接的步骤wordpress文库主题
  • 网站模板用什么软件做泉州网站建设轩奇网讯
  • 网站开发必备人员网页设计图片居中代码
  • 网站列表页怎么做的百度seo优
  • 做网站销售好不好企业seo培训
  • 网站制作排版越南网站建设
  • 满城建设局网站我要买房网
  • 长沙百度提升排名南宁网站seo公司
  • 凡科网做网站怎样东莞寮步汽车城
  • 做百度网站费用多少基于html5的移动端网站开发
  • 专业做网站设计哪家好大型网站技术方案
  • 海外医疗兼职网站建设wordpress 最受欢迎主题
  • 网站改版方案案例入门级网页设计培训学员
  • 安徽优化网站运营平台
  • 小型企业网站设计教程面备案网站建设
  • 重庆业务外包网站建设办公室装修一般多少钱一个平方
  • 网站查询域名ip解析手机短视频网站的建设
  • 甘肃机械化建设工程有限公司网站微小店网站建设价格
  • 个人空间网站建设报告网络游戏交易平台