Код Хэмминга. Пример работы алгоритма. Прежде всего стоит сказать, что такое Код Хэмминга и для чего он, собственно, нужен.
На Википедии даётся следующее определение: Коды Хэмминга — наиболее известные и, вероятно, первые из самоконтролирующихся и самокорректирующихся кодов. Построены они применительно к двоичной системе счисления. Другими словами, это алгоритм, который позволяет закодировать какое-либо информационное сообщение определённым образом и после передачи (например по сети) определить появилась ли какая-то ошибка в этом сообщении (к примеру из-за помех) и, при возможности, восстановить это сообщение. Electrical Engineering and Computer Science. Информация, энтропия и обобщённые вруны.