大胆黑米

文章
9
资源
0
加入时间
2年10月21天

leetcode287.寻找重复数 Python

题目:给定一个包含 n + 1 个整数的数组 nums ,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数。假设 nums 只有 一个重复的整数 ,找出 这个重复的数 。你设计的解决方案必须不修改数组 nums 且只用常量级 O(1) 的额外空间。示例:输入:nums = [1,3,4,2,2]输出:2思路:将问题转化为有环的链表找入口的问题,以数组[1,3,4,2]为例,初始化索引0,由索引0找到数组1,将1作为索引找到数字3,将3作为索引找到数组2,将2作