Для массива, где число вхождений каждого числа нечетно, кроме одного числа, число вхождений которого четное. Найдите число с четными вхождениями.
например.
1, 1, 2, 3, 1, 2, 5, 3, 3
Вывод должен быть:
2
Ниже приведены ограничения:
- Номера не находятся в зоне действия.
- Сделайте это на месте.
- Требуемая сложность по времени - O (N).
- Массив может содержать отрицательные числа.
- Массив не сортируется.
С приведенными выше ограничениями все мои мысли потерпели неудачу: сортировка на основе сравнения, подсчет сортировки, BST, хеширование, грубая сила.
Мне интересно узнать: будет ли XORing работать здесь? Если да, то как?