Бинарные деревья. Бинарное дерево определяется как конечное множество узлов, которое или пусто, или состоит из корня и двух непересекающихся бинарных деревьев
Бинарное дерево определяется как конечное множество узлов, которое или пусто, или состоит из корня и двух непересекающихся бинарных деревьев, называемых левым и правым поддеревьями корня. Отметим, что деревья на рисунке слева различны, так как в одном случае пусто левое поддерево, а в другом правое.
Узел бинарного дерева может быть представлен структурой:
struct NODE{
<тип> <поле данных>;
NODE *Llink; // указатель на левого сына
NODE *Rlink; // указатель на правого сына
};
Дата добавления: 2014-12-02; просмотров: 1035;