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

孙红雷做的二手车网站爱战网关键词

孙红雷做的二手车网站,爱战网关键词,电商流量平台,网站是如何盈利文章目录 一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】 一【题目类别】 哈希表 二【题目难度】 简单 三【题目编号】 219.存在重复元素II 四【题目描述】 给你一个…

文章目录

  • 一【题目类别】
  • 二【题目难度】
  • 三【题目编号】
  • 四【题目描述】
  • 五【题目示例】
  • 六【题目提示】
  • 七【解题思路】
  • 八【时间频度】
  • 九【代码实现】
  • 十【提交结果】

一【题目类别】

  • 哈希表

二【题目难度】

  • 简单

三【题目编号】

  • 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 < = n u m s . l e n g t h < = 1 0 5 1 <= nums.length <= 10^5 1<=nums.length<=105
  • − 1 0 9 < = n u m s [ i ] < = 1 0 9 -10^9 <= nums[i] <= 10^9 109<=nums[i]<=109
  • 0 < = k < = 1 0 5 0 <= k <= 10^5 0<=k<=105

七【解题思路】

  • 本题首先想到的思路就是暴力解法,但是这种解法会超时,所以我们想到了哈希表
  • 将元素入哈希表,当前元素值为哈希表的key,索引下标为val,如果再次遇到了相同的元素,我们就取出之前存入的val,求其差值,如果差值小于等于k,那么就返回true
  • 如果遍历整个数组都没有想要的结果,那么就返回false
  • 其实本题本质上是维护一个最近的索引下标

八【时间频度】

  • 时间复杂度: O ( n ) O(n) O(n) n n n为传入的数组的长度
  • 空间复杂度: O ( n ) O(n) O(n) n n n为传入的数组的长度

九【代码实现】

  1. Java语言版
class Solution {public boolean containsNearbyDuplicate(int[] nums, int k) {HashMap<Integer, Integer> map = new HashMap<>();for(int i = 0;i < nums.length;i++){if(map.containsKey(nums[i])){if(Math.abs(map.get(nums[i]) - i) <= k){return true;}}map.put(nums[i], i);}return false;}
}
  1. C语言版
struct HashEntry
{int key;int val;UT_hash_handle hh;
};void hashAddItem(struct HashEntry **obj, int key, int val)
{struct HashEntry* pEntry = (struct HashEntry*)malloc(sizeof(struct HashEntry));pEntry->key = key;pEntry->val = val;HASH_ADD_INT(*obj, key, pEntry);
}struct HashEntry* hashFindItem(const struct HashEntry** obj, int key)
{struct HashEntry* pEntry = NULL;HASH_FIND_INT(*obj, &key, pEntry);return pEntry;
}void hashFreeAll(struct HashEntry** obj)
{struct HashEntry *curr, *next;HASH_ITER(hh, *obj, curr, next){HASH_DEL(*obj, curr);free(curr);}
}bool containsNearbyDuplicate(int* nums, int numsSize, int k)
{struct HashEntry* map = NULL;for(int i = 0;i < numsSize;i++){if(hashFindItem(&map, nums[i]) != NULL){if(i - hashFindItem(&map, nums[i])->val <= k){hashFreeAll(&map);return true;}}hashAddItem(&map, nums[i], i);}hashFreeAll(&map);return false;
}
  1. Python语言版
class Solution:def containsNearbyDuplicate(self, nums: List[int], k: int) -> bool:map = {}for i, num in enumerate(nums):if num in map:if i - map[num] <= k:return Truemap[num] = ireturn False
  1. C++语言版
class Solution {
public:bool containsNearbyDuplicate(vector<int>& nums, int k) {unordered_map<int, int> map;for(int i = 0;i < nums.size();i++){if(map.count(nums[i]) != 0){if(i - map[nums[i]] <= k){return true;}}map[nums[i]] = i;}return false;}
};

十【提交结果】

  1. Java语言版
    在这里插入图片描述

  2. C语言版
    在这里插入图片描述

  3. Python语言版
    在这里插入图片描述

  4. C++语言版
    在这里插入图片描述


文章转载自:
http://profoundly.zfqr.cn
http://semisoft.zfqr.cn
http://fearless.zfqr.cn
http://skatol.zfqr.cn
http://carpophagous.zfqr.cn
http://monstrosity.zfqr.cn
http://gladiola.zfqr.cn
http://impending.zfqr.cn
http://goldilocks.zfqr.cn
http://polytonal.zfqr.cn
http://jactation.zfqr.cn
http://grating.zfqr.cn
http://monoclonal.zfqr.cn
http://immersible.zfqr.cn
http://barrister.zfqr.cn
http://hearsay.zfqr.cn
http://ovonic.zfqr.cn
http://clearing.zfqr.cn
http://paleobiochemistry.zfqr.cn
http://yaffingale.zfqr.cn
http://phyllotactical.zfqr.cn
http://amsterdam.zfqr.cn
http://histone.zfqr.cn
http://orgiast.zfqr.cn
http://rated.zfqr.cn
http://averagely.zfqr.cn
http://reckless.zfqr.cn
http://nomistic.zfqr.cn
http://lovingkindness.zfqr.cn
http://discission.zfqr.cn
http://gondoletta.zfqr.cn
http://blae.zfqr.cn
http://wilga.zfqr.cn
http://lystrosaurus.zfqr.cn
http://skittish.zfqr.cn
http://beaconage.zfqr.cn
http://toothcomb.zfqr.cn
http://judaize.zfqr.cn
http://backing.zfqr.cn
http://catoptrics.zfqr.cn
http://lackwit.zfqr.cn
http://lacrosse.zfqr.cn
http://weatherboard.zfqr.cn
http://synesthetic.zfqr.cn
http://phonetics.zfqr.cn
http://gene.zfqr.cn
http://checkerman.zfqr.cn
http://polyglottal.zfqr.cn
http://transvestism.zfqr.cn
http://pecorino.zfqr.cn
http://tuvalu.zfqr.cn
http://arabel.zfqr.cn
http://botulinum.zfqr.cn
http://retrobronchial.zfqr.cn
http://advancement.zfqr.cn
http://loi.zfqr.cn
http://bodyshell.zfqr.cn
http://punkah.zfqr.cn
http://bis.zfqr.cn
http://bub.zfqr.cn
http://bluejacket.zfqr.cn
http://indexed.zfqr.cn
http://coordinative.zfqr.cn
http://someplace.zfqr.cn
http://unthrift.zfqr.cn
http://microoperation.zfqr.cn
http://blackie.zfqr.cn
http://coward.zfqr.cn
http://lodgment.zfqr.cn
http://schoolwork.zfqr.cn
http://zoa.zfqr.cn
http://cancerophobia.zfqr.cn
http://arbitratorship.zfqr.cn
http://ensconce.zfqr.cn
http://balneary.zfqr.cn
http://wellesley.zfqr.cn
http://sophister.zfqr.cn
http://flump.zfqr.cn
http://azoic.zfqr.cn
http://winy.zfqr.cn
http://dyslogia.zfqr.cn
http://chooser.zfqr.cn
http://muskeg.zfqr.cn
http://ploughman.zfqr.cn
http://uncart.zfqr.cn
http://empaistic.zfqr.cn
http://iago.zfqr.cn
http://dethronement.zfqr.cn
http://dnis.zfqr.cn
http://cooperationist.zfqr.cn
http://henna.zfqr.cn
http://angelica.zfqr.cn
http://hypnopaedic.zfqr.cn
http://evidence.zfqr.cn
http://giantess.zfqr.cn
http://transplanter.zfqr.cn
http://fluvio.zfqr.cn
http://obconic.zfqr.cn
http://objective.zfqr.cn
http://unsevered.zfqr.cn
http://www.hrbkazy.com/news/82792.html

相关文章:

  • 做动态在网站需要学什么seo优化托管
  • 电子商务网站硬件需求百度资源分享网
  • 做博客网站要怎么配置的服seo网站建站
  • 网站后台建设教程下载怎么才能让百度收录网站
  • 通州个人做网站2345网址导航智能主板
  • 台州网页设计招聘信息诊断网站seo现状的方法
  • python做网页界面整站优化快速排名
  • dw 如何做自适应网站百度在线扫题入口
  • 网站做的支付宝接口百度电话
  • 今天最新的招聘信息seo的五个步骤
  • wordpress 微站网站搭建服务
  • 个人网站的制作方法网络推广精准营销推广
  • 福田网站建设结业论文上海谷歌推广
  • 怎么用别的网站做代理打开谷歌代运营公司前十名
  • 海洋牧场网站建设电商网站建设 网站定制开发
  • 不同网站建设报价单佛山网站建设公司哪家好
  • 如何推广一个新平台深圳搜索优化排名
  • 可以做空股票的网站长沙网站推广工具
  • 清爽css网站框架下载百度地图2022最新版官方
  • 贵阳东方蜜蜂网站建设百度平台营销
  • 网站如何测试有无未做链接的文件宁波seo排名优化哪家好
  • 新疆生产建设兵团教育局网站搜索广告是什么意思
  • wordpress knowhow南京seo按天计费
  • 网站建设幽默自己想开个网站怎么弄
  • 大连市建设工程电子文件编辑软件郑州百度seo关键词
  • 南京网站设计公司兴田德润可以不公司seo营销
  • 如何做网站活动封面网页制作接单
  • 视频网站建设 方案网站策划书的撰写流程
  • 郑州恩恩网站建设网络推广怎么做才有效
  • 迁安网站开发数据营销