Как сохранить многочлен?

Целые числа можно использовать для хранения отдельных чисел, но не математических выражений. Например, допустим, у меня есть выражение:

6x^2 + 5x + 3

Как мне сохранить полином? Я мог бы создать свой собственный объект, но я не понимаю, как я мог бы представить полином через данные членов. Я не хочу создавать функцию для оценки переданного аргумента, потому что мне нужно не только оценить его, но и манипулировать выражением.

Является ли вектор единственным вариантом или есть более подходящее решение?

8
задан Óscar López 22 May 2012 в 02:30
поделиться