von einem string zu einem baum < Haskell < Programmiersprachen < Praxis < Informatik < Vorhilfe
|
hallo!
wir haben folgende baumdefinition
| 1: |
| | 2: | data VTree =
| | 3: | S |
| | 4: | W |
| | 5: | V VTree VTree VTree VTree
| | 6: | deriving Show
|
Dabei soll Sol aus einem String ein Baum wieder Konstruiert werden also aus "V S V S S W W W V W S W S" soll V (V S W S W) W (V W W S S) S werden
Nur habe ich leider schon mit den Trivialfällen meine Probleme
| 1: |
| | 2: | preToVt :: String -> VTree
| | 3: | preToVt "V" = V --funktioniert nicht
| | 4: | preToVt "V" = V( a b c d) --geht auch nicht
| | 5: | preToVt "S" = S
| | 6: | preToVt "W" = W
| | 7: | preToVt (a:st) | a == 'V' = V (preToVt st)
| | 8: | ...
|
ich bekomm jedesmal typenfehler.
hat jemand eine idee für einen Anfang?
gruß niesel
|
|
| |
|
| Status: |
(Mitteilung) Reaktion unnötig | | Datum: | 13:20 Di 09.12.2008 | | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|