Question
java please Problem: You will implement and test a preliminary version of the polynomial class, using a small array to store the coefficients of the
java please
Problem:
You will implement and test a preliminary version of the polynomial class, using a small array to store the coefficients of the polynomial in order of increasing exponents, following the design pattern of object-oriented approach. Suppose the range of the exponents is in [0, 30). Use an array as a private member variable. insert(), adding a new term on specific exponent. remove(), deleting a term. Have a add() method, deciding the parameters and the return value by yourself. Have a sub() method, deciding the parameters and the return value by yourself. A printout() method to display the polynomial expression. And other variables, or methods if needed. Do the algorithm analysis on the implemented method, and give the big O notation estimation. You will also need to write a PolynomialTest program to initialize two linear polynomial objects and apply the operation on it and also display the result. For example, P1=x + 3x5 - 5x8; P2= 2x3 - 4x5+ 2x7; So P3= P1+P2= x +2x3 - x5+ 2x7 - 5x8, P4 = P1-P2 = x - 2x3 + 7x5- 2x7 - 5x8. In this project, only one variable is considered, we dont have the polynomial such as x+3x5 3y3 .
What to hand in? A report includes problem statement, analysis of ALGORITHM COMPLEXITY, algorithm design, program Input/Output, and tested result (analysis your result).
A printout of all your program file.
The source program (like file project1.java) and executable program.
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