Результаты поиска по запросу "binary-tree"

0 ответов

) который имеет ответ "начало работы", который может вам помочь.

first(M,N):- N>0,M=..[H|T],((T==[],write(H));(T\=[],write(H),Q is N-1,second(T,Q))). second(M,N):- N>0,M=[H|T],first(H,N),((T==[]);(T\=[],second(T,N))). second(_,0):-!.у вырезать дерево из глубины. Я пишу программу, которая дает мне этот ...

1 ответ

-Левое поддерево узла всегда содержит узлы со значениями меньше, чем у узла. - Правое поддерево узла всегда содержит узлы со значениями, которые больше, чем у узла. -Ли левое и правое поддеревья также являются действительными BST.

аюсь решить эту проблему, но у меня есть некоторые проблемы: В бинарном дереве поиска (BST): Значение данных каждого узла в левом поддереве узла меньше значения данных этого узла.Значение данных каждого узла в правом поддереве узла больше, чем ...

2 ответа

После того, как это исправить, кажется, все работает хорошо.

т, я пытаюсь восстановить двоичное дерево, я почти получил его, за исключением того, что он выдает ошибку, и я не знаю, почему buildTree :: (Ord a, Eq a) => [a] -> [a] -> Tree a buildTree [] [] = Empty buildTree preOrd inOrd = Node root left ...

ТОП публикаций

3 ответа

@tobias_k Ни в коем случае это не происходит :) Добавляя это как предупреждение, спасибо за указание на это.

дал кортеж из двоичного дерева, и это выглядит так: кортеж = (1, (2, (4,5,6), (7, нет, 8)), (3,9, (10,11,12))) Древовидная структура становится более ясной, применяя отступы: (1, (2, (4, 5, 6 ), (7, None, 8 ) ), (3, 9, (10, 11, 12 ) ) )Я знаю, ...

0 ответов

 должно быть, был неверным. Это доказывает претензию.

далось создать доказательство, которое показывает, что максимальное количество узлов в дереве равно n = 2 ^ (h + 1) - 1, и логически я знаю, что высота двоичного дерева равна log n (могу нарисовать его) чтобы увидеть) но у меня возникли проблемы ...

0 ответов

демонстрация

ужно получить все узлы на определенном уровне в полном двоичном дереве из левого или правого поддерева. В настоящее время я получаю двоичное дерево из БД в виде массива, например:[1,2,3,4,5,6,7] представляет дерево как это: 1 / \ / \ 2 3 / \ / \ ...

3 ответа

Нахождение наименьшего общего предка в бинарном дереве [дубликат]

Possible Duplicate: How can I find the common ancestor of two nodes in a binary tree? first common ancestor of a binary tree У меня есть двоичное д...

3 ответа

Улучшение алгоритма для перечисления двоичных деревьев

В настоящее время я могу перечислить Коренится [http://mathworld.wolfram.com/RootedTree.html] Планарной [http://mathworld.wolfram.com/PlanarGraph.html] Немеченый [http://mathworld.wolfram.com/UnlabeledGraph.html] бинарные деревья, использующие ...

2 ответа

Inorder Binary Tree Traversal (с использованием Python)

3 ответа

Переписать код C в Java, чтобы создать полное двоичное дерево

Я хочу написать функцию для построения полного двоичного дерева из заданного массива preorder и postorder. Я нашел эту ссылкуhttp://www.geeksforgeeks.org/ful...