21.12.2006, 09:48
общий
это ответ
Здравствуйте, Басёнов Е.С.!
От себя добавлю, что чтобы дерево было более практично-применимым (например, чтобы ползать по нему во всех направлениях) нужен ещё указатель "вверх" (на родителя).
Приложение:
struct TTree {// Бинарное дерево (имеет "би" - два указателя на сыновей) unsigned value;// Значение узла дерева TTree* up;// указатель "наверх" TTree* left;// указатель на левого сына TTree* right;// указатель на правого сына}*root, *work;Литературы действительно много. Поэтому совершенно лень писать ещё один учебник...;)Если что нужно - спрашивайте.Успехов!