Изменения

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

Коды Грея для перестановок

Нет изменений в размере, 04:23, 28 декабря 2011
Нет описания правки
perm[j](1) := n;
for l := 1 to n do
writeln(perm[j](1l), ' '); {выводим перестановку}
for i := 1 to n - 1 do
begin
perm[j](i + 1) := c;
for l := 1 to n do
writeln(perm[j](1l), ' '); {выводим перестановку}
end;
grey_code(not t, j + 1); {повторяем процедуру}
perm[j](n) := n; {записываем элемент n в конец строки}
for l := 1 to n do
writeln(perm[j](1l), ' '); {выводим перестановку}
for i := n - 1 downto 1 do
begin
perm[j](i + 1) := c;
for l := 1 to n do
writeln(perm[j](1l), ' '); {выводим перестановку}
end;
grey_code(not t, j + 1); {повторяем процедуру}
94
правки

Навигация