Изменения

Перейти к: навигация, поиск

Цепные коды

12 байт убрано, 17:17, 24 декабря 2014
Псевдокод алгоритма
* <tex>\mathtt result</tex> — список битовых векторов
'''string[]'''chain_code('''int'''(n): current = string('0', * n)
result = [current]
'''while''' (''true):'' prefix = range(current.substring(, 2, n) '''if''' concat(prefix, + '1') ''not in '' result: current = concat(prefix, + '1') '''else''' concat(prefix, + '0') ''not in '' result: current = concat(prefix, + '0')
'''else''':
'''break'''

Навигация