In Python: def f_tree(tree): f_value(tree.value) f_forest(tree.children) def f_forest(forest): for tree in forest: f_tree(tree) In this case the tree function calls the forest function by single recursion, but the forest function calls the tree function by multiple recursion.
На языке Python: def f_tree(tree): f_value(tree.value) f_forest(tree.children) def f_forest(forest): for tree in forest: f_tree(tree) В этом случае функция для дерева вызывает функцию для леса путём единичной рекурсии, а вот функция для леса использует для дерева многократную рекурсию.