Задать вопрос
@Akaero

Где на практике может использоваться XOR?

Всем привет, при решении каких задач в программировании может использоваться
исключающее ИЛИ?
Нашел пример про обмен значений, но он медленнее, чем через третью переменную и пример с простейшим шифрованием.
Хочется более реалистичного примера.
  • Вопрос задан
  • 312 просмотров
Подписаться 1 Простой 1 комментарий
Решение пользователя D3lphi К ответам на вопрос (4)
@D3lphi
Исключающее или активно применяется в шифровании данных. Так же, с его помощью можно создавать надежные хранилища (RAID 5) данных, в которых при выходе из строя одного хранилище данные сохранятся. Сделать это позволяет то, что у операции xor есть свойство: зная один операнд и результат мы можем однозначно определить второй операнд.
Что касается задач - с ходу в голову приходит задача по определению непарного элемента в массиве.
Ответ написан