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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started