LeetCode 题解:剑指 Offer 03. 数组中重复的数字,原地置换,JavaScript,详细注释
原题链接:https://leetcode.cn/problems/shu-zu-zhong-zhong-fu-de-shu-zi-lcof/
解题思路:
遍历
nums
,如果发现nums[i]
存储的值不为i
,就把nums[i]
存储到相应位置,即nums[nums[i]]
。如果发现
nums[nums[i]]
已经储存了nums[i]
,表示出现重复,将nums[i]
返回即可。
复制代码
版权声明: 本文为 InfoQ 作者【Lee Chen】的原创文章。
原文链接:【http://xie.infoq.cn/article/75ae6ad2b539153f1a9440e5d】。文章转载请联系作者。
评论