Complexiteit van een geneste binaire zoekboom

stemmen
0

Is er iemand die weet hoe je de complexiteit van een geneste binaire zoekboom berekenen? Ik heb een geneste binaire zoekboom geïmplementeerd tot een diepte van 3 BSTS.

EDIT: Ik excuses voor de verwarring, had ik bedoeld dat elk knooppunt van de BST wijst op het hoofdknooppunt van andere BST. De complexiteit Ik had gevraagd was het tijd complexiteit van het zoeken, bijwerken en verwijderen (basishandelingen). Ik had ervan uit dat sinds de tijd complexiteit van een BST was O (log (n)), de tijd complexiteit van een genest BST op het gebied van zoeken, bijwerken en verwijderen zou niet zo veel van elkaar verschillen.

De vraag is gesteld op 06/04/2011 om 21:20
bron van user
In andere talen...                            


1 antwoorden

stemmen
1

Ik ga ervan uit dat door "geneste" Bedoel je dat elk knooppunt van een bepaalde boom verwijst naar de wortel van een andere boom, maximaal 3 niveaus diep.

Wel een binaire zoekboom wordt over het algemeen gaat worden O (log n) opzoeken tijd. Omdat je doet 3 lookups, dat is O (log a * log b * log c). Natuurlijk dat is de veronderstelling dat ze evenwichtig en alles. Het slechtste geval voor een binaire zoekboom is O (n) (denk aan een boom waar het in feite een rechte lijn). Dan zou het ergste geval tijd O (a * b * c) zijn.

En voor de goede orde, b en c het aantal elementen in de eerste boom, tweede geneste structuur en derde dubbel geneste structuur resp.

antwoordde op 06/04/2011 om 21:26
bron van user

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more