Вопросы по теме 'multiway-tree'

Дерево рангов в C++
Нам нужен ADT с функциями поиска и ранжирования. То есть помимо интерфейса карты STL требуется функция 'int get_rank(key)'. Стандартная реализация такой функции требует поддержки и обновления дополнительного целочисленного поля в каждом узле...
4687 просмотров
schedule 22.08.2022

Минимальные расходы на повреждение в графике
Нам дан граф G (V, E) с N узлами (пронумерованными от 0 до N-1) и ровно (N-1) двусторонними ребрами . Каждое ребро в графе имеет положительную стоимость C (u, v) (вес ребра). Весь граф таков, что существует уникальный путь между любой...
1218 просмотров
schedule 02.02.2023

Свернуть/рекурсия по многоходовому дереву в f#
Я пытаюсь адаптировать Brian's Fold для двоичных деревьев ( http://lorgonblog.wordpress.com/2008/04/06/catamorphisms-part-two/ ), чтобы подать заявку на деревья Multiway. Подводя итоги блога Брайана: Структура данных: type Tree<'a> =...
1637 просмотров
schedule 22.05.2023

Как реализовать небинарное дерево
У меня возникли проблемы с реализацией небинарного дерева, в котором корневой узел может иметь произвольное количество дочерних узлов. По сути, я хотел бы получить некоторые идеи о том, что с этим делать, поскольку у меня есть написанный код, но я...
24979 просмотров
schedule 15.09.2022

Максимальное значение многостороннего дерева в OCaml
Я студент ИТ и новичок в OCaml Недавно, готовясь к экзамену, нашла это упражнение. Дано: введите 'a tree = Tree of' a * 'древовидный список Определите функцию mtree: 'a tree ->' a, которая возвращает наибольшее значение из всех узлов в...
1799 просмотров
schedule 13.05.2023

Ada 2012 Multiway Tree, создание корневого узла
Я использую ограниченную версию Multiway Tree. Я могу создать свой тип элемента и создать экземпляр дерева моего типа, но как мне создать корень? Я вижу несколько форм Insert_Child. Все мои попытки использовать Insert_Child терпят неудачу, потому...
454 просмотров
schedule 03.06.2022

Как запомнить повторяющиеся поддеревья игрового дерева (потенциально бесконечное розовое дерево)?
Я пытаюсь реализовать алгоритм Negamax в Haskell. Для этого я представляю будущие возможности игры в розовом дереве ( Data.Tree.Forest (depth, move, position) ). Однако часто бывают позиции, в которые можно попасть двумя разными...
261 просмотров