Zawsze patrz na operacje (binarne drzewo wyszukiwania) ma czas O (logn) najgorszy przypadek uruchomiony ze względu na wysokość drzewa jest logN. Zastanawiam się, czy jesteśmy powiedział, że algorytm działa razem jako funkcja logN, np m + nlogn możemy stwierdzić, musi ona obejmować (rozszerzonej) Drzewo?
EDIT: Dzięki komentarze, ja sobie teraz sprawę podzielić zwyciężaj i drzewo binarne są tak podobne wizualnie / koncepcyjnie. Nigdy wcześniej wykonane połączenie między nimi. Ale myślę, że w sprawie, gdzie O (logn) nie jest dziel przejęcie algo który wiąże się z drzewa, który nie ma właściwość BST / AVL / drzewo czerwono-czarne.
To rozłączne zestaw struktura danych z find operacji / Unii, których czas trwania wynosi O (N + MlogN), z N to # elementów i M liczba operacji znaleźć.
Proszę dać mi znać, jeśli brakuje mi czegoś, ale nie widzę w jaki sposób dzielenia przejęcie wchodzi w grę tutaj. Ja po prostu zobaczyć w tym zbiorze (rozłączne) sprawy, że ma do drzewa bez własności BST oraz bieżącą chwilę obecną funkcją logN. Więc moje pytanie brzmi, dlaczego / dlaczego nie mogę dokonać uogólnienia z tego sprawy.
















