:
- : .
:
- .
- , .
.
. [[(a,b)]] [[(c,d)]] [[(a,b),(c,d)]].
, .
. [[(a,c),(b,d)],[(a,d),(b,c)]]
(3) + (4)
O(n^2) , , (n-1) n/2.
7 :
[(a,b), (c,d), (e,f), (g,h)]
[(a,c), (b,d), (e,g), (f,h)]
[(a,d), (b,c), (e,h), (f,g)]
[(a,e), (b,f), (c,g), (e,h)]
[(a,f), (b,g), (c,h), (e,e)]
[(a,g), (b,h), (c,e), (e,f)]
[(a,h), (b,e), (c,f), (e,g)]