Haskell çok yeniyim ve bir derdim var. Eski için liste almak istiyorum. [0,1,0,0,1,1,0,1] ve elemanları bir Ağaç yapısına; İkili ifadesi Ağacı
data Tree = Leaf Int | Node String (Tree) (Tree)
bdd (x:xs)= if elem x [0..9] then Leaf x else Node x (Tree) (Tree)
Yardımlarınız için teşekkür ederiz!
Ne işlevi 'başarmaya çalışırlar bdd' geliyor? Ve ne gibi bir hata veriyor. – Sibi
Bu ağaçta dize olan düğümler ve alt yapraklar tamsayılar olacak, bu yüzden tamsayı olup olmadığını kontrol etmeyi denedim, bu yüzden ağacı tekrar arayıp ağacın kapsamı olmadığını söylüyor. – Can
'[0,1,0,0,1,1,0,1]' dan kaynaklanan 'Ağaç' neye benzemeli? – chepner