Существует древовидная структура, например.
1
/ \
/ \
2 3
| / \
| / \
4 5 6
и набор узлов (листьев), которые должны быть в поддереве, например.
[5, 6]
Как найти минимальное поддерево, содержащее все эти узлы и начинающееся с корневого элемента? Как это:
1
\
\
3
/ \
/ \
5 6