Spørsmål om binært søketre?

stemmer
1

I dag, i klassen min professorer sa det er en balanse binært søketre som jeg aldri hørt om det før. Jeg vil gjerne vite er det en balanse binært søketre uten rotasjon? Fra min forståelse, er Binary Balance søketre AVL treet. Foruten at jeg ikke tror det er mulig å bygge en 'Balance binært søketre'. Men hvis i tilfelle det er en datastruktur som det, hvordan kunne jeg bygge en 'Balance binært søketre' fra en serie av tilfeldige tall?

Takk,

Publisert på 26/08/2010 klokken 03:53
kilden bruker
På andre språk...                            


2 svar

stemmer
0

Ideen bak utfylling balansert binært søketre ved hjelp av tilfeldige tall er som du kommer til å legge noder til treet, hvis tastene er tilfeldige tall. Når du vil gjennomføre et balansert binært søketre, fylle den med 100s eller 1000 av noder med tilfeldige tall. Høyden bør være så liten som mulig - som er hovedfunksjonen i balansert binært søketre.

Det finnes balanserte binære søke andre enn AVL trær (som Red-Black Tree) trær. Søk på google med balansert binært søketre.

Svarte 26/08/2010 kl. 04:04
kilden bruker

stemmer
1

Wikipedia har en fin liste over trærne på bunnen av et tre relatert artikkel som http://en.wikipedia.org/wiki/Self-balancing_binary_search_tree

Svarte 26/08/2010 kl. 04:30
kilden bruker

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