Matematické Fórum

Archiv diskusního fóra o matematice, 2006–2026

Toto je archiv Matematického Fóra. Fórum je dostupné jen ke čtení. Můžete se ale zaregistrovat na náš Discord server.

#1 27. 08. 2009 21:21

Dargorar
Příspěvky: 41
Reputace:   0 
 

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

 

Archiv Matematického Fóra · stav k 30. 8. 2026 · 633 258 příspěvků v 108 818 tématech