> -- Rifat писал(а):
> При программировании же этих алгоритмов возникает много вопросов, как лучше организовать структуру данных, как производить поиск совпадающего многочлена, например.Задавайте конкретные вопросы, отвечу.

Про многочлен. На уровне верхнего узла это есть сумма слагаемых.
Сначала сравниваем количество слагаемых. Если одинаково, то рекурсивно сравниваем слагаемые (с перебором разного порядка следования слагаемых).

Рассматривать именно многочлен (со степенями одной переменной) в общем случае не имеет смысла - формула вовсе не обязана быть многочленом
В частном случае специфической задачи - может помочь, но это и случай сильно специфический, и усложнение алгоритма большое выходит.