, , , , , connectedSoFar, , connectedSoFar.size() + .size() n, , node .
, 2 d ; "elase" O (n), connectedSoFar n . connectedSoFar O (n log n) , | | & Leq; . O (n) ; O (d) - k, .
X (n), n - .
X (n) ~ 2 d (n + n log n + n (d + X (n - 1)))
, n .
X (n) ~ 2 d (n (1 + d + log n + X (n - 1)))
d , D = 2 d 1,
X (n) ~ D n (d + log n + X (n - 1))
X (n) ~ (2 d) n n! (d + log n)
, :)