Matematické Fórum


1. 8. 2026 (L) Fórum bude brzy uzavřeno 😿

Nejste přihlášen(a). Přihlásit

#1 27. 08. 2009 21:21

Dargorar
Příspěvky: 41
Reputace:   
 

Haskell stromy

Je v Haskellu knihovna implementujici AVL stromy nebo nejake jine, ktere zarucuji cas logN pro nalezeni prvku?

Pokud ano nenaspla byste mi prosim nekdo kus kodu v haskellu, jak do stromu vkladat prvky a jak je vyhledavat.
Popripade s pouzitim DiffArray  misto stromu.

Predpokladam, ze tyto struktury funkguji i pro uzivatelsky definovana data.

Offline

 

#2 05. 09. 2009 22:11

Kondr
Veterán
Místo: Linz, Österreich
Příspěvky: 4247
Škola: FI MU 2013
Pozice: Vývojář, JKU
Reputace:   38 
 

Re: Haskell stromy

Odpověď na první otázku je ano. Rychlé hledání googlem vyhodilo jednoduchý skript http://blog.geeksynapse.net/en/ (na té stránce je odkaz ke stažení+příklad použití) a větší knihovnu http://hackage.haskell.org/package/AvlTree

Neměl jsem ale čas se tím zbývat hlouběji, tak nevím, jak s těmi uživatelskými typy.


BRKOS - matematický korespondenční seminář pro střední školy

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson