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

做动态网站的流程搜索引擎原理

做动态网站的流程,搜索引擎原理,淘宝客网站跳转单品,wordpress meta 代码力扣&#xff1a;219. 存在重复元素 II 给你一个整数数组 nums 和一个整数 k &#xff0c;判断数组中是否存在两个 不同的索引 i 和 j &#xff0c;满足 nums[i] nums[j] 且 abs(i - j) < k 。如果存在&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。 …

力扣:219. 存在重复元素 II

给你一个整数数组 nums 和一个整数 k ,判断数组中是否存在两个 不同的索引 i 和 j ,满足 nums[i] == nums[j] 且 abs(i - j) <= k 。如果存在,返回 true ;否则,返回 false 。
在这里插入图片描述

方法一:哈希表

#include<iostream>
#include<unordered_map>using namespace std;class Solution {
public:bool containsNearbyDuplicate(vector<int>& nums, int k) {unordered_map<int, int> m;for (int i = 0; i < nums.size(); i++) {if (m.count(nums[i]) > 0 && abs(m[nums[i]] - i) <= k) {return true;}m[nums[i]] = i;}return false;}
};int main()
{ Solution solution;vector<int> duplicate{ 1,2,3,1 };int result = solution.containsNearbyDuplicate(duplicate,3);cout << result << endl;return 0;
}

在这里插入图片描述

方法二:滑动窗口

制造一个i-k-1的窗口,加入当前窗口位置的数组成员,超过窗口范围的删除,在此窗口中查找有无重复的数字,有则为真,无则为假

#include<iostream>
#include<unordered_set>using namespace std;class Solution {
public:bool containsNearbyDuplicate(vector<int>& nums,int k) {unordered_set<int> s;int length = nums.size();for (int i = 0; i < length; ++i) {if (i > k) {s.erase(nums[i - k - 1]);}if (s.count(nums[i])) {return true;}s.emplace(nums[i]);}return false;}
};int main()
{Solution solution;vector<int> duplicate{ 1,2,3,1 };int result = solution.containsNearbyDuplicate(duplicate, 3);cout << result << endl;return 0;
}

在这里插入图片描述

http://www.r43.cn/news/129143.html

相关文章:

  • 做网站主要是做什么金华网站推广
  • 深圳网站优化推广方案网站页面禁止访问
  • 做网站软件wartrinseo公司
  • 门户网站建设投标书上海网站推广系统
  • 主机一键wordpress宁波网站排名优化seo
  • 连江网站建设怎么建立信息网站平台
  • 织梦网站模板修改aso搜索优化
  • 做美女写真网站犯法吗友情链接互换
  • 做360手机网站首页百度seo优化多少钱
  • 网站推广软文甄选天天软文国内好用的搜索引擎
  • axure做的网站可以用吗广州seo推广优化
  • 北京的网站建设公司有哪些百度客户端登录
  • 排名网站优化培训河南seo快速排名
  • 深圳最新招聘嘉兴seo优化
  • 中山做网站优化河南今日头条新闻
  • 合肥城乡建设委员会网站打不开网站推广优化设计方案
  • 开放端口做网站网址提交
  • 哈尔滨网络宣传与网站建设公司网站定制
  • 潍坊建网站自己想做个网站怎么做
  • 知名跟单网站做信号提供方推广方案有哪些
  • 深圳网站建设制作设计宁波网站seo公司
  • .net 网站地图福州seo视频
  • 烈焰传奇网页版win优化大师有用吗
  • 微信上怎么做网站郑州粒米seo顾问
  • 商城网站建设方案书快速优化官网
  • 做红酒知名网站盘多多百度网盘搜索引擎
  • 苏州园区住建委官方网站如何在微信上做广告
  • 怎么做子网站上海优化公司
  • wordpress 加密登陆泉州seo报价
  • 网站建设话术开场白怎么做互联网营销推广