为什么要变成原来的相反数呢?因为这样方便我们获取它原来的值(只需取绝对值)。 nums[Math.abs(nums[i]) - 1] = -nums[Math.abs(nums[i]) - 1]; -- 取相反数不对,应该是取绝对值的负数,因为如果一个数字出现两次的话,相反数会变成正数。
3

相关推荐

双尔:你就写拥有ai开发经历,熟练运用提示词,优化ai,提高ai回答质量
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务