Это вопрос интервью.
Учитывая массив целых чисел, найдите единственное целочисленное значение в массиве, которое встречается с четной частотой. Все целые числа будут положительными. Все остальные числа имеют нечетную частоту. Максимальное число в массиве может быть INT_MAX.
Например, [2, 8, 6, 2] должны возвращать 2.
исходный массив может быть изменен, если вы сможете найти лучшие решения, такие как O (1) пространство с временем O (n).
Я знаю, как решить его с помощью хэш-таблицы (частота траверса и подсчета). Это O (n) время и пространство.
Можно ли решить это с помощью O (1) пространства или лучшего времени?