Изменения
→Анализ реализации с ранговой эвристикой
то есть <tex> \mathrm{union(v_1,v_2)} </tex> заменяем на <tex> \mathrm{union(get(v_1),get(v_2))} </tex>.
<tex>^*</tex><tex>\mathrm(\log^*n)</tex> — минимальное число логарифмирований <tex>n</tex>, необходимое для получения значения, не превосходящего <tex>1</tex>(Например: <tex>\mathrm(\log^*16) = 3</tex>)
Оценим стоимость операции <tex> \mathrm{get(v)} </tex>.