Question: Write a class Polynomial that stores a polynomial such as: p(x) = 5x^10 + 9x^7 - x -10 as a linked list of terms. A

Write a class Polynomial that stores a polynomial such as: p(x) = 5x^10 + 9x^7 - x -10 as a linked list of terms. A Term contains the coefficient and the power of x. For example, you would store p(x) as a LinkedList with 4 elements, each of which is an instance of a Term class (5,10), (9,7), (-1,1),(-10,0) Supply a constructor that makes a polynomial from a single term. Supply methods to add, multiply, and print polynomials.For example, the polynomial p can be constructed as Polynomial p = new Polynomial(new Term(-10, 0)); p.add(new Polynomial(new Term(-1, 1))); p.add(new Polynomial(new Term(9, 7))); p.add(new Polynomial(new Term(5, 10))); Then compute p(x) x p(x) as Polynomial q = p.multiply(p); q.print(); Include a JUnit test for each method that you implement.You should turn in four files:Polynomial.java PolynomialTest.java Term.java TermTest.java

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!