Các số nguyên có thể được sử dụng để lưu trữ các số riêng lẻ, nhưng không thể sử dụng các biểu thức toán học. Ví dụ, cho phép nói rằng tôi có các biểu hiện:Làm thế nào để lưu trữ đa thức?
6x^2 + 5x + 3
Làm thế nào tôi lưu trữ các đa thức? Tôi có thể tạo đối tượng của riêng mình, nhưng tôi không thấy làm thế nào tôi có thể đại diện cho đa thức thông qua dữ liệu thành viên. Tôi không muốn tạo ra một hàm để đánh giá một đối số được truyền vào bởi vì tôi không chỉ cần đánh giá nó, mà còn cần phải thao tác biểu thức.
Là một tùy chọn duy nhất của vector hoặc có giải pháp thích hợp hơn không?
Tôi cho rằng bạn có thể tiếp cận nó như là một vấn đề phân tích chuỗi, nhưng danh sách/vectơ thực sự có vẻ là đại diện phù hợp và hiệu quả nhất. – Junuxx
Trong toán học chính thức, đa thức có thể được xem như là một không gian vectơ, do đó tôi muốn xem xét một giải pháp tốt. – madth3