不准访问
- 积分
- 1409
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2016-4-10
- 最后登录
- 1970-1-1
|
可以
比如 1,1,3,2,6,2
先swap, 变成 1,2,3,1,2,6
然后for i 把 nums[i] != i + 1 的,和正确位置的,都变负数,这样就知道他们重复了, -1,-2,3,-1,-2,6
扫一遍,第一个正数就是了
补充内容 (2017-7-12 23:57):
啊。。。不过好像不是第一个原位置的不重复数。。。你有招吗? |
|