[LUGOS-PROG] Casovna zahtevnost
Dushan Vaupotich
dusan.vaupotic at guest.arnes.si
Thu Sep 9 23:38:17 CEST 2004
no.. jaz bi se naceloma strinjal s tem.
dodal pa še bi.. za lazje razumevanje..
stevilo primerjav in premikov, da pregledas dvojisko iskalno drevo (ne
bayerjevo al pa katerokoli drugo), je enako višini drevesa.
višina polnega drevesa z n podatki je proporcialna log(n)..
-----Original Message-----
From: Gregor Berginc [mailto:gregor.berginc at guest.arnes.si]
Sent: Thursday, September 09, 2004 10:42 PM
To: lugos-prog at lugos.si
Subject: Re: [LUGOS-PROG] Casovna zahtevnost
> b) Izberi ustrezne parametre problema in oceni casovno zahtevnost
> funkcije.
Hja. Naceloma je casovna zahtevnost odvisna od stevila podatkov, torej
od n. Po mojem se kaj vec na izpitu tudi ne pricakuje.
Tako je zelo pomemben podatek o porazdelitvi primerov, saj le ta vpliva
na strukturo drevesa. Potem je seveda pomemben tudi vrstni red
dodajanja. Npr. ce drevo gradis iz urejene mnozice po vrsti, potem dobis
izrojen problem, torej O(n). Ce pa bi drevo gradil tako, da v vsakem
rekurzivnem klicu za koren izberes srednji element, bi dobil optimalno
oz. uravnotezeno binarno drevo, torej O(logn).
Ampak, kot receno, po mojem moras ti upostevati zgolj n.
Teoreticno naj bi obstajale neke formule za rekurzivne probleme, ki so
nam jih metali na tablo pri APS2 (Vilfan), ampak to je pa ze predalec nazaj.
Upam, da ti je kaj pomagalo.
lp,
Grega
More information about the lugos-prog
mailing list