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

东莞新增疫情最新情况win7优化大师官方免费下载

东莞新增疫情最新情况,win7优化大师官方免费下载,怎么做网站的防盗链,新开传奇网站sf123题目链接:https://leetcode.cn/problems/find-the-duplicate-number/description/?envTypestudy-plan-v2&envIdtop-100-liked 这题的思维难度较大。一种是利用双指针法进行计算环的起点,这种方法在面试里很难说清楚,也很难想到。大致做…

题目链接:https://leetcode.cn/problems/find-the-duplicate-number/description/?envType=study-plan-v2&envId=top-100-liked
在这里插入图片描述

这题的思维难度较大。一种是利用双指针法进行计算环的起点,这种方法在面试里很难说清楚,也很难想到。大致做法就是,定义快慢指针,由于数字都是1-n,一共n+1个所以一定存在环。快慢指针一定会相遇,但是相遇的点并不是重复数字的点,所以再将fast放到起点,每次移动一格,再次和慢指针相遇的时候就是环的起点,两个指针每次都是一样快了。

class Solution {public int findDuplicate(int[] nums) {//快慢指针//所有的数字一定是1-n个一个还有一个重复的数字//环的入口就是重复的整数int slow = 0;int fast = 0;slow = nums[slow];fast = nums[nums[fast]];while(slow != fast){slow = nums[slow];fast = nums[nums[fast]];}int newslow = 0;while(newslow != slow){slow = nums[slow];newslow = nums[newslow];}return slow;}
}

另:二分查找法。推荐面试时候写这种,一来和面试官好解释,二来里面涉及常规算法能扯皮。

可以用一个具体的例子来理解:如果遍历一遍输入数组,统计小于 等于 4 的元素的个数,如果小于等于 4 的元素的个数 严格 大于 4 ,说明重复的元素一定出现在整数区间 [1…4],依然是利用了「抽屉原理」,注意这里加着重号的地方。

class Solution {public int findDuplicate(int[] nums) {//二分查找到,满足数量大于x的最小数,就是那个重复的数字,往左区间靠int left = 0;int right = nums.length-1;while(left<right){int mid = (left+right)/2;int count = 0;for(int i=0;i<nums.length;i++){if(nums[i]<=mid){count++; }}if(count>mid)right = mid;//mid==count说明,mid包括mid前面一定不存在重复的数字else left = mid+1;}return left;}
}
http://www.yidumall.com/news/89115.html

相关文章:

  • 做办公室的网站网站开发费用
  • wordpress推送到百度百度seo权重
  • c2c网站开发策划湖州seo排名
  • 陵水网站建设公司网页模板图片
  • 番禺网站优化兰州网络推广优化服务
  • b站必看的纪录片昆山seo网站优化软件
  • wordpress 插件设计seo全称是什么意思
  • 网站广告形式郑州seo实战培训
  • 没有网站如何做落地页网站推广的几种方法
  • 工信部网站备案系统怎么注册百度搜索风云榜下载
  • vps上安装wordpress宁波seo深度优化平台有哪些
  • 手机怎么注册自己的网站长沙网站优化效果
  • seo赚钱品牌搜索引擎服务优化
  • 招聘网站入职分析表怎么做磁力棒
  • 国外一个做ppt的网站河南关键词优化搜索
  • 代理公司的经营范围seo工作流程图
  • 做电商什么素材网站好资阳地seo
  • 营销型平台网站建设seo优化器
  • uc网站怎么做天津seo网络
  • 网站运营做的是什么工作吸引客流的25个技巧
  • 家乐福网上商城app下载seo教程seo官网优化详细方法
  • 柳市网站建设公司专业seo推广
  • 东莞做网页已矣seo排名点击软件
  • 独立网站控制面板南京百度seo排名优化
  • 电商网站开发环境怎么写百度网站提交了多久收录
  • 免费网站域名空间申请广东疫情中高风险地区最新名单
  • 哪些网站可以做推广武汉seo工作室
  • 做效果图的兼职网站2022拉新推广平台
  • 网站文件夹没有权限如何做运营推广
  • 邢台网约车北京seoqq群