Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Interpolirano pretrazivanje niza

[es] :: Art of Programming :: Interpolirano pretrazivanje niza

[ Pregleda: 2995 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

abadekizy
Marija Milenkovic
smedrevo

Član broj: 116614
Poruke: 1
*.ptt.yu.



Profil

icon Interpolirano pretrazivanje niza08.10.2006. u 23:34 - pre 213 meseci
Princip interpoliranog pretrazaivanja????
maja
 
Odgovor na temu

mmwlada
Vladimir Milovanović
Web developer, U.S. Steel Serbia

Član broj: 99390
Poruke: 62
195.252.78.*

Sajt: www.tetraedar.net/mmwlada


+1 Profil

icon Re: Interpolirano pretrazivanje niza09.10.2006. u 11:52 - pre 213 meseci
Ideja je da se pomoću formule dobije približna lokacija tražene vrednosti. Ako se ne dobije tačna lokacija, onda se postupak primenjuje rekurzivno, u zavisnosti od toga gde se nalazi tražena vrednost. Uslov je da je niz sortiran.
Formula:

pozicija = minPozicija + (tražena vrednost - minimalna vrednost)/(maksimalna vrednost - minimalna vrednost)*(maxPozicija-minPozicija)

tj.

Pk = Pmin + (K-MIN)/(MAX-MIN)*(Pmax-Pmin)

P-označava poziciju, a ostale označavaju vrednost promenljive na toj poziciji

Formula se izvodi iz numeričke metode regula falsi.

Postoji i robusno ili brzo interpolaciono pretraživanje koje popravlja performanse kada podaci nisu uniformno raspoređeni.
 
Odgovor na temu

PeraKojotSuperGenije
Sasa Popovic
Beograd

Član broj: 44507
Poruke: 126
*.etf.bg.ac.yu.



Profil

icon Re: Interpolirano pretrazivanje niza27.10.2006. u 12:48 - pre 213 meseci
http://www.dcc.uchile.cl/~rbaeza/handbook/algs/3/322.srch.p.html

http://en.wikipedia.org/wiki/Interpolation_search
Sendvic uvek pada na namazanu stranu!
 
Odgovor na temu

[es] :: Art of Programming :: Interpolirano pretrazivanje niza

[ Pregleda: 2995 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.