Запитання з тегом «union-find»

1
Направлена ​​профспілка
Розглянемо спрямований графік на якому можна динамічно додавати ребра та робити певні запити.ГГG Приклад: ліс-роз'єднаний ліс Розглянемо наступний набір запитів: arrow(u, v) equiv(u, v) find(u) перший додає стрілку до графа, другий вирішує, чи , останній знаходить канонічний представник класу еквівалентності , тобто такий, що означає .u ↔ ∗ v ↔ …

2
Складність з’єднання-знаходження з контур-стисненням, без рангу
У Вікіпедії сказано, що об'єднання за рангом без стиснення траєкторії дає амортизовану часову складність , і що об'єднання за ступеневим, так і стисненим шляхом дає амортизовану часову складність (де є обернена функція Акермана). Однак у ньому не згадується час запуску стиснення контуру без рангового об'єднання, що зазвичай я реалізую сам.O(logn)O(log⁡n)O(\log …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.