Коды антигрея

Материал из Викиконспекты
Версия от 03:00, 19 декабря 2012; Никита (обсуждение | вклад) (Двоичный код антигрея)
Перейти к: навигация, поиск

Определение

Определение:
Код антигрея (Anti-Gray Code) — такое упорядочивание [math]k[/math]-ичных векторов, что расстояние Хэмминга между двумя соседними векторами максимально.


Здесь должно быть написано о том нафига вообще все это нужно.

Двоичный код антигрея

Определение:
Двоичный код антигрея — такое упорядочивание двоичных векторов длины [math]n[/math], что соседние отличаются не менее, чем в [math]n-1[/math] битах.


Объяснение, почему невозможен код, где соседние отличаются во всех битах.

Алгоритм генерации

Описание алгоритма генерации

Псевдокод

 genBinAntiGray(n)
   doSomething

Доказательство корректности алгоритма

Здесь приведено доказательство корректности алгоритма выше

Троичный код антигрея

Определение:
Троичный код антигрея — такое упорядочивание троичных вектором, что соседние отличаются во всех разрядах.


См. также

Источники