» »

Drevesa (podatkovna struktura)

Drevesa (podatkovna struktura)

marjan_h ::

Kakšno je najboljše/najslabše zaporedje za izgradnjo:
-avl drevesa
-rdeče-črno drevo
-2-3 drevo
-lomljeno drevo

lebdim ::

malo si poglej naslednje linke in poskusi ugotoviti sam:

sicer pa piše tudi v knjigi za ALGORITME IN PODATKOVNE STRUKTURE, avtor: Kononenko

Zgodovina sprememb…

  • spremenil: lebdim ()

marjan_h ::

In kaj piše v knjigi?

Sam sem risal drevesa in bi rekel da za AVL, rdeče-črna in 2-3 drevesa je najboljše alternirajoče zaporedje, najslabše pa naraščajoče ali pa padajoče. Za lomljena drevesa je pa vseeno.

dope1337 ::

Če hočeš, ti lahk porihtam en dober programčič za simulacijo raznoraznih drevesnih struktur.

Piši na ZS
"Everybody is a genius. But if you judge a fish by its ability to climb a tree
it will live its whole life believing that it is stupid."
-Albert Einstein

lebdim ::

absolutno je bolje, da je zaporedje alternirajoče ...

marjan_h ::

Ja samo, potem je tudi bolje za navadno drevo da je alternirajoče. Ker drugače nastane povezan seznam.

Je potem odgovor univerzalen in je enak za vsa drevesa?

lebdim ::

hehe, jst sm se to učil eno leto pa pol nazaj ... če se spomnim, je pri vseh drevesih bolje, da so števila razmetana, lahko tudi alternirajoča, sicer (če niso) potem drevo nastane seznam ... če se prav spomnim, se vse vrste dreves uporabljajo za podatkovno strukturo slovarja ...

Zgodovina sprememb…

  • spremenil: lebdim ()

root987 ::

Če imaš self-balancing tree ni problem niti vrstni red vstavljanja, imaš pa seveda nekaj overheada za vstavljanje, ki pa je (praviloma) kul tradeoff za instant search (lookup, insert pa remove so potem O(log n) oz. tako do konstantega faktorja).

Sicer pa zelo pohvaljena knjiga o algoritmih je od Skiene, ki ne vključuje preveč hardcore matematike, ima pa zelo lepo razlago, dovolj lepo osnovo algoritma in matematike za njim ter ima zelo veliko primerov "iz prvih bojnih linij".
"Myths which are believed in tend to become true."
--- George Orwell

lebdim ::

res je dobra knjiga, sem jo malo prečekiral ... veliko je primerov, pokrije pa vso snov algoritmov in podatkovnih struktur, ter tudi nekaj tem iz kombinatorične optimizacije ...


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Postfiksni izraz - računanje

Oddelek: Šola
141736 (1375) lebdim
»

Za programerske teoretike

Oddelek: Programiranje
478815 (5617) Jerry000
»

Časovna zahtevnost

Oddelek: Programiranje
223114 (2658) technolog
»

Naprednješa knjiga o programiranju (koncepti, ...)

Oddelek: Programiranje
366128 (5299) noraguta
»

[c++] rdeče črna drevesa

Oddelek: Programiranje
51448 (1310) petrina

Več podobnih tem