给定一个包含N个整数的数组,其中只有一个整数重复。请在O(n)时间和恒定空间内找到重复的整数。整数值或N的值没有范围限制。
例如,给定一个包含6个整数的数组,如23 45 67 87 23 47。答案是23。(希望这涵盖了模糊和不明确的部分)
我在网上搜索,但未能找到任何范围未固定的类似问题。此外,这里有一个类似我的问题的示例,但他在C ++中创建了一个具有最高整数值的哈希表。但是,cpp不允许在64位计算机上创建具有2^64元素的数组。
对不起,我之前没提到过这个数组是不可变的。
例如,给定一个包含6个整数的数组,如23 45 67 87 23 47。答案是23。(希望这涵盖了模糊和不明确的部分)
我在网上搜索,但未能找到任何范围未固定的类似问题。此外,这里有一个类似我的问题的示例,但他在C ++中创建了一个具有最高整数值的哈希表。但是,cpp不允许在64位计算机上创建具有2^64元素的数组。
对不起,我之前没提到过这个数组是不可变的。