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

做图片网站 服务器沙河企业做网站

做图片网站 服务器,沙河企业做网站,天猫店的网站怎么做的,网站cc攻击用什么来做这道题真的是中等题吗?我请问呢??我怎么觉得是困难题呢? 这道题的思路太难想了,想不出来,直接去看的这位大佬的题解,写得很清楚。 这道题可以将其转化为环形链表问题,可是为什么只要…


这道题真的是中等题吗?我请问呢??我怎么觉得是困难题呢?
这道题的思路太难想了,想不出来,直接去看的这位大佬的题解,写得很清楚。
这道题可以将其转化为环形链表问题,可是为什么只要存在重复元素,按照i -> nums[i]的映射方式一定能构成环呢?以下是我的思考:

  1. 题目保证只存在一个重复的数,其余数最多只出现一次,由于下标范围为[0, n],有n + 1个不同的下标,但是数组中最多只会有n个(一个数重复2次,其余元素各不相同,只出现一次),也可能少于n个,因此对于i -> nums[i]的映射,nums[i]的个数一定会小于i的个数,所以一定会出现哈希冲突,出现哈希冲突的就是我们要找的重复的数。
  2. 在上面的基础上,我们可以建立一个递推关系,我们根据下标i,得到映射nums[i],然后再以nums[i]为下标,得到映射nums[nums[i]](注意,1 <= nums[i] <= n,永远不会出现越界访问,因此得到的下标nums[nums[i]]只会有两种状态,一种是此前尚未访问过下标nums[nums[i]],此次为第一次访问;另一种就是此前已经访问过下标nums[nums[i]]),经过不断地迭代递推,由于一定存在哈希冲突,在某一次得到映射nums[nums[i]]时,此时下标nums[nums[i]]曾经被访问过此时就存在环了。
  3. 在链表中,我们通过快慢指针来做,慢指针每次向后移动一位,慢指针每次向后移动两位,在本题中,慢指针每次映射一次,而快指针每次映射两次,这个构造思路特别巧妙,在构造出快慢指针的移动操作后,我们就可以按照常规的142.环形链表Ⅱ来做了,具体的思路可以看下我这篇博客。
    下面是代码
class Solution {
public:int findDuplicate(vector<int>& nums) {int slow = 0; //慢指针int fast = 0; //快指针slow = nums[slow];fast = nums[nums[fast]];//一定存在环,先让慢指针停留在特定位置while(slow != fast){slow = nums[slow];fast = nums[nums[fast]];}//再定义一个慢指针int slow1 = 0;while(slow1 != slow){slow1 = nums[slow1];slow = nums[slow];}return slow;}
};

这道题是力扣hot100的最后一道,刷完这道题还给了个勋章,唉,终于坚持下来了。

http://www.dtcms.com/a/402533.html

相关文章:

  • seo优化的网站广州推广工具
  • 能打开各种网站的浏览器下载文章内容网站系统
  • 大连中小网站建设公司网站目录做别的内容
  • 能进入危险网站的浏览器永春网站建设
  • 网站建设服务合同书标准版男女怎么做那个视频网站
  • 有哪些网站能免费建站海外房地产网站建设
  • 北京大兴网站建设公司哪家好网站备案背景幕布尺寸
  • 建设网站前的目的wordpress 播放视频
  • 河北住房和城乡建设厅网站驱动手机网站程序源码
  • 模板网站制作服务网站设计论文参考文献
  • 河南省级建设主管部门网站辽宁建设工程信息网审计报告
  • 广西南宁公司网站制作网站建设团队与分工
  • 南开大学 网站开发技术 刘冲免费源码资源源码站
  • 网站模板源代码下载郑州seo外包费用
  • 近五年关于网站建设的参考文献网站建设内部下单流程图
  • 代账公司网站模板网站底部备案号
  • 企业网站托管方案内容洛阳网络推广公司
  • 深圳网站建设延安万网可以花钱做网站吗
  • 导购网站开发要多少钱浦东网站建设
  • 市直部门网站建设方案室内设计网站建设
  • 南京360推广 网站建设彩灯制作公司
  • 怎样做网站的用户分析wordpress 数据库 编码
  • 网站开发 请示天津营销型网站建设费用
  • 网站建设报价明细表珲春市建设局网站是多少
  • 做网站设计所遇到的问题wordpress导出导入
  • 自建网站步骤福田做网站联系电话
  • 家装设计图效果图大全seo排名关键词
  • 建设网站专业公司吗企业小程序要多少钱
  • 徐州网站制作流程asp.net 网站安装
  • 邯郸手机网站建设服务wordpress的上传大小