Los enteros se pueden usar para almacenar números individuales, pero no expresiones matemáticas. Por ejemplo, digamos que tengo la expresión:¿Cómo almacenar un polinomio?
6x^2 + 5x + 3
¿Cómo puedo almacenar el polinomio? Pude crear mi propio objeto, pero no veo cómo podría representar el polinomio a través de los datos de los miembros. No quiero crear una función para evaluar un argumento pasado porque no solo necesito evaluarlo, sino que también necesito manipular la expresión.
¿Es un vector mi única opción o hay una solución más adecuada?
Supongo que podría abordarlo como un problema de análisis sintáctico, pero una lista/vector realmente parece ser la representación más adecuada y eficiente. – Junuxx
En matemáticas formales, los polinomios se pueden ver como un espacio vectorial, por lo tanto, consideraría que es una buena solución. – madth3