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

徐州市网站建设做网站怎么加背景图片

徐州市网站建设,做网站怎么加背景图片,wordpress页眉页脚,阿里云怎么注册域名目录 一、题目二、思路三、解法四、收获 一、题目 给你一个整数数组 nums 和两个整数 indexDiff 和 valueDiff 。 找出满足下述条件的下标对 (i, j)&#xff1a; i ! j, abs(i - j) < indexDiff abs(nums[i] - nums[j]) < valueDiff 如果存在&#xff0c;返回 true &a…

目录

  • 一、题目
  • 二、思路
  • 三、解法
  • 四、收获

一、题目

给你一个整数数组 nums 和两个整数 indexDiff 和 valueDiff 。

找出满足下述条件的下标对 (i, j):

i != j,
abs(i - j) <= indexDiff
abs(nums[i] - nums[j]) <= valueDiff
如果存在,返回 true ;否则,返回 false 。

二、思路

就是滑动窗口,比较窗口内的规则。

class Solution {
public:bool containsNearbyAlmostDuplicate(vector<int>& nums, int indexDiff, int valueDiff) {int i=0,j=1;int n=nums.size();while(i<n){j=i+1;while(j<n){if(abs(j-i)>indexDiff){break;}if(abs(nums[i]-nums[j])<=valueDiff){return true;}j++;}i++;}return false;}
};

卡在第44个用例了
在这里插入图片描述
发现少了一个j=i+1
在这里插入图片描述
两个while的结构好像时间复杂度很高

三、解法

class Solution {
public:bool containsNearbyAlmostDuplicate(vector<int>& nums, int k, int t) {int n = nums.size();set<int> rec;for (int i = 0; i < n; i++) {auto iter = rec.lower_bound(max(nums[i], INT_MIN + t) - t);if (iter != rec.end() && *iter <= min(nums[i], INT_MAX - t) + t) {return true;}rec.insert(nums[i]);if (i >= k) {rec.erase(nums[i - k]);}}return false;}
};作者:力扣官方题解
链接:https://leetcode.cn/problems/contains-duplicate-iii/solutions/726619/cun-zai-zhong-fu-yuan-su-iii-by-leetcode-bbkt/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

四、收获

是我了
在这里插入图片描述
一般超时的问题,基本就是查找时候时间复杂度太高了,要用二分查找
滑动窗口可以用队列的数据结构来维护。

http://www.yayakq.cn/news/501651/

相关文章:

  • 微信盲盒小程序搭建长沙seo报价
  • 网站建设结构表合肥网站seo技术
  • 网页出现网站维护苏州市姑苏区建设局网站
  • 海南建设官方信息网站vs2015是网站开发
  • 企业建设电子商务网站的预期收益深圳网页开发
  • 单页销售网站源码网站其它方面seo情况
  • 专业企业网站建设公司承德房地产网站建设
  • 私人服装定制网站德阳市网站建设
  • 三网合一网站建设是指什么云商城的网站建设
  • 个人网站建设规划实践报告大连sem网站建设
  • 网站wordpress是什么意思制作企业网站用什么软件
  • 网和网站的区别青岛seo杭州厂商
  • 域名是干嘛的seo网站优化方案摘要
  • drupal网站开发做的网站怎样更新
  • 动易的网站能否静态做网站宝安
  • 东北网站建设网站建设哪家服务周到
  • asp做的网站如何发布wordpress页面文件夹
  • 网站logo代码郑州红酒网站建设
  • 网站左下角留言板html东莞最近有什么新闻
  • 做网站的是干嘛的获取网站缩略图的asp代码
  • 科技网站建设 开题报告软件技术专升本需要考些什么科目
  • flash做游戏下载网站南京网站制作报价
  • 公司网站开发费用济南兴田德润评价网站开发方法有哪些
  • 企业组织网站建设方案网站开发平台建设
  • 电子商务网站开发总结互联网网站运营
  • sirna在线设计网站个人建什么样的网站好
  • 宁波网站建设培训哪家好怎么制作公司网页
  • 网站设计公司名称网站建设yankt
  • 食品电子商务网站建设规划书php网站开发总结
  • 培训型网站 建设方案效果图专业制作