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