data = (
((4, 6),),
((3, 9),),
((9999, 7),),
((11, 12), (9, 10)),
((8, 10),),
((1, 2), (2, 7))
)
,даже не зацикливая. Почему в блоке def chain_root(a):
res = []
while a != root[a]:
res.append(a)
a = root[a]
return res, a
происходит list index out of range,если мы берем пары чисел ?
for pairs in data: