Это проблема, с которой я столкнулся несколько раз, и не был убежден, что я использовал наиболее эффективную логику.
В качестве примера предположим, что у меня есть два дерева: одна - структура папок, другая - "модель" в этой структуре папок. Я хочу сравнить два дерева и создать список узлов, которые присутствуют в одном дереве, а не в другом - и наоборот.
Есть ли приемлемый алгоритм для этого?