Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def szukaj(i, x):
- if p[x]!=i:
- d = szukaj(i, p[x])
- p[d], p[x] = p[x], p[d]
- t[d], t[x] = t[x], t[d]
- else:
- p[i], p[x] = p[x], p[i]
- t[i], t[x] = t[x], t[i]
- return x
- def permute2(t, p):
- i = 0
- n = len(t)
- for i in range(n):
- if i != p[i]:
- szukaj(i, p[i])
- t = [1, 2, 3, 4, 5, 6, 7, 8]
- p = [3, 5, 7, 2, 4, 1, 0, 6]
- permute2(t, p)
- print(t)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement