CD
int l = getSize(L), r = getSize(R), rang = rand() % (l + r);
if (rang > r)
вот так корень определяется в мердже
Size: a a a
CD
int l = getSize(L), r = getSize(R), rang = rand() % (l + r);
if (rang > r)
NK
CD
NK
CD
CD
CD
NK
CD
NK
NK
CD
NK
NK
NK
NK
NK
DP
NK
CD