Изменения

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

Монотонный код Грея

6 байт добавлено, 21:39, 19 декабря 2016
Псевдокод
'''yield''' (0,) + x
'''else'''
'''for''' x '''in''' p(n - 1, j, reverse=True''true'')
'''yield''' (0,) + x
'''for''' x '''in''' p(n - 1, j - 1, reverse=True''true'')
'''yield''' (1,) + '''tuple'''(x[k] '''for''' k '''in''' perm)
</code>
Генерация монотонного кода Грея при помощи уже написанного генератора <codetex>p</codetex>.
<code>
'''function''' monotonic('''int''' n): '''list<int[n]>'''
Анонимный участник

Навигация