Я только что создал метод, чтобы проверить высоту моего бинарного дерева реализации следующим образом: public int height() {
return height(rootNode);
}
private int height(BinaryTreeNode node) {
Я реализую деревья AVL в C, и я хочу напечатать все элементы дерева в трех столбцах в консоли. У меня есть это: void printInOrder(nodo * raiz){
if(raiz!=NULL){
printInOrder(raiz->esq);
У меня есть следующий дерево двоичного поиска (в C++), и у меня есть вопрос к конкретной строке кода: delete k;
Мой код работает, если я удалить эту строку, и я не понимаю почему. По моему мнению: д
У меня есть это домашнее задание, в котором мне нужно перевернуть двоичное дерево. Я не ищу код или что-то еще, просто намекает, почему мой метод не работает. Ниже приведен мой код. Когда я перехожу ч
Я новичок на странице, и я действительно зациклился на домашнем задании моего университета, чтобы воссоздать функцию, которая вставляет узлы в дерево без рекурсии. Мне был дан рекурсивный метод, и мне