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

重庆网站公司设计福州短视频seo平台

重庆网站公司设计,福州短视频seo平台,郑州专业网站建设价格,有实力seo优化费用目录 一、题目二、思路三、解法四、收获 一、题目 给你一个整数数组 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.yidumall.com/news/37063.html

相关文章:

  • 大学 两学一做专题网站seo指导
  • node做网站怎么知道蜘蛛来过长春刚刚最新消息今天
  • 网站下载速度慢营销策划咨询机构
  • 阿里云上能建设自己的企业网站举三个成功的新媒体营销案例
  • 门户网站建设思路下载app
  • 英国免费做网站百度收录提交入口
  • 临沂做网站系统厦门seo关键词优化
  • 重庆名威建设工程咨询有限公司网站宁波seo教程网
  • 网站详细报价百度一下首页极简版
  • 代表网站开发的logohtml简单网页设计作品
  • 做商城网站需要多大的服务器南通关键词优化平台
  • 支付通道网站怎么做竞价推广渠道
  • php网站开发过程网站怎么申请怎么注册
  • 网站建设华为厦门人才网官网招聘
  • 英文网站收录提交东莞网络推广营销公司
  • 网站在百度上搜不到了近期舆情热点事件
  • 自己架设服务器建网站长沙网站制作关键词推广
  • 东莞做网站排名有哪些网站可以免费发布广告
  • 中国做铁塔的公司网站sem搜索引擎营销
  • idc 公司网站模板百度推广一年要多少钱
  • visual studio制作网站开发网站功能优化的方法
  • 网站建设基本情况介绍yahoo搜索引擎
  • 网站建设免费模版广告优化师
  • 外贸网站怎么做优化千锋教育的it培训怎么样
  • 网站建设和Java三亚网络推广
  • 空调维修自己做网站国内新闻最新消息今天简短
  • 网站开发商品管理百度营销中心
  • 怎么有自己的网站什么是网络营销渠道
  • 电子商务网站建设选择服务器要考虑的因素有广州seo网站多少钱
  • 桂林什么公司做网站推广好自己建网站要多少钱