Ich bin sehr neu in Haskell und ich habe ein Problem. Ich möchte eine Liste für Ex nehmen. [0,1,0,0,1,1,0,1] und lege die Elemente in eine Baumstruktur, die ist;Binary Expression Tree
data Tree = Leaf Int | Node String (Tree) (Tree)
so schrieb weit den Code unten, aber es gibt einen Fehler.
bdd (x:xs)= if elem x [0..9] then Leaf x else Node x (Tree) (Tree)
danke für Ihre Hilfe!
Was versucht Ihre Funktion 'bdd' zu erreichen? Und welchen Fehler gibt es? – Sibi
in diesem Baum gibt es Knoten, die Zeichenfolge sind und die unteren Blätter sind die ganzen Zahlen, also habe ich versucht zu überprüfen, ob es ganzzahlig ist oder nicht, also rufen Sie den Baum erneut, aber es sagt Baum ist nicht im Bereich. – Can
Wie soll der 'Baum' aus' [0,1,0,0,1,1,0,1] aussehen? – chepner