| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Функциональные языки: общие вопросы > Haskell - Бинарные деревья |
| Автор: R654 25.3.2012, 14:44 | ||
| Доброго времени суток! Никак не могу сделать форматированный вывод дерева. Суть задачи: "вывести двоичное дерево в виде строки так, что если A – отец, а B, C – сыновья, то строка имеет вид ((B)(A)©)". Вот что пока получается:
Заранее благодарю за любую помощь! |
| Автор: Бонифаций 27.3.2012, 08:43 | ||
| А определение Tree какое? В общем лучше сделать что то вроде
И где надо вывести дерево, просто print mytree |
| Автор: R654 31.3.2012, 15:28 | ||||
Спасибо, сейчас попробую... Определение дерева вот такое:
Вот как хочу примерно сделать:
|
| Автор: Бонифаций 1.4.2012, 21:20 | ||
вот и надо убрать Show из deriving и добавить
А drawTree выкинуть вообще |