Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

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: 4246
Š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