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)
|
|
|
|