Я новичок в OCaml и пытаюсь найти способ заменить все узлы дерева по их глубине. Я думаю, мне придется построить новое дерево. Может ли кто-нибудь помочь?Как заменить узлы дерева на соответствующие глубины - OCaml
1
A
ответ
2
Да, вам нужно построить новое дерево. Вы должны попытаться определить (рекурсивную) функцию, которая принимает два параметра, поддерево и глубину этого поддерева и возвращает поддерево, где все узлы заменены их глубиной. Затем вы можете получить то, что хотите, применив эту функцию на всем дереве с глубиной 0
.
Смежные вопросы
- 1. Узлы глубины Хаффмана
- 2. Поиск максимальной глубины дерева
- 3. Ограничения глубины дерева выражений
- 4. Как выделить узлы дерева
- 5. Прогулка OCaml кортежей произвольной глубины
- 6. Java - узлы дерева дерева на JPanel
- 7. Тест глубины дерева
- 8. Поиск максимальной глубины дерева?
- 9. Вернуть узлы на определенном уровне глубины отношений?
- 10. OCaml - Зеркальное изображение дерева
- 11. Ocaml дерева простые функции
- 12. Как правильно настроить узлы дерева дерева JS?
- 13. OCaml: Функции дерева
- 14. OCaml - пересечение дерева
- 15. Отображение узлов двоичного дерева поиска, которое принадлежит пути глубины дерева
- 16. OCaml - узлы разбора на уровне в дереве
- 17. Соответствующие функции шаблонов в OCaml
- 18. OCaml глубина бинарного дерева, без переполнения стека
- 19. Вычисление глубины дерева в Python
- 20. Доказательство глубины сбалансированного дерева поиска
- 21. Как перебирать все узлы дерева?
- 22. Получить узлы из дерева
- 23. Расчет глубины и потомков дерева
- 24. Рекурсия глубины дерева PHP-массив
- 25. сравнить узлы двоичного дерева
- 26. Расширяющиеся узлы дерева
- 27. Узлы выделения дерева GXT
- 28. Сравнивая узлы дерева
- 29. Как заменить дочерние узлы DOM на JavaScript?
- 30. ANTLR узел переписывают дерево как переменной глубины дерева