Можно создать дубликат:
Finding a single number in a listАлгоритм для поиска нечетного элемента (без пар) в массиве?
Что бы хороший алгоритм дал массив целых чисел, все, кроме одного из которых появляется четное число раз, найти одно целое число, которое появляется нечетное число раз.
Возможно, что-то по строкам двоичного поиска, например, суммирует все элементы из 2 небольших массивов размером n/2, сравнивают рекурсивно узнают?
Edit:
Является ли этот алгоритм XOR фактически предполагая {1,1,4,4,7,7,5,8,8,9,9}? Моим вкладом может быть и randmon - {1,4,1,8,9,5,4,5,9,8}. Итак, логика меняется в этом случае?
О, я предложил этот бинарный поиск, так как я ошибочно принял массив, чтобы иметь одинаковые элементы, кроме нечетного, например, аналогичный пример шара - в этом случае двоичный файл, вероятно, будет хорошим! XOR кажется интересным. – Nishant
Будет ли этот алгоритм работы XOR работать, если элементы случайным образом сохранены, а один - ODD. – Nishant
Попробуйте вручную, это поможет вам понять, как это работает. – AakashM