软件工程实战入门:Java 实习生必修的项目级开发方法论与工程实践指南
2025/12/29 20:54:33
数组长度为n+1,值在1~n之间,有且仅有一个重复数。
1.数组值在合法下标范围内(如长度为n+1,值在1~n之间)
2.可以形成链表结构:
- 将数组视为链表:index -> nums[index] -> nums[nums[index]] -> ...
- 重复元素会导致环的形成
刚看到这时不好理解,后来才发现自己没看清题,这道题的前提之一就是长度为n+1,值在1-n之间,所以可以把值作为下标传入。