Вот такой вопрос мне задали на собеседовании, но я к сожалению не был к нему готов:
1) Есть большой массив значений представленных в бинарном виде
2) В этом массиве у каждого значение есть пара, такое же значение, и только у одного значения пары нет
3) Значения поступают в буфер, но буфер сильно меньше массива (скажем можно поместить только одно значение)
4) Найти значение без пары
Мне были даны подсказки:
- использовать бинарные операции
- след матрицы
То есть нужно написать рекурсивную функцию, которая циклом вычисляет факториал и потом вызывает сам себя для вывода результата. Какой смысл в такой формулировке задачи?