MisterMyth
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору void countNode(Node *t, int u, int a, int &cont) { if (t == NULL) return; // это не обязательно означает, что дерево пустое, процедура же рекурсивная; просто мы могли добраться до листа дерева, у которого нет поддеревьев if (u == a) cont++; //если номер уровня равен искомому увеличиваем счетчик количества узлов else { countNode(t->l, u+1, a, cont);//просматриваем левое поддерево countNode(t->r, u+1, a, cont);//просматриваем правое поддерево } } Мне дали вот такой код для подсчета уровней, но как его подключить... Ругается на node *t, пытался в структуру добавить, но... |