I need a LinkedPolynomial class that to store the whole polynomial. I also need a main program to show that all the methods- constructors, clone, add, addition, subtraction, derivative, integral everything works. There is also class PolyNode.
I have the code completed but it doesnt run correctly when I execute it. 'Degree' doesn't get incremented so it effects everything in my program because I use degree to create my arrays. The program works by having user enter coefficient and exponent. The program calls LinkedPolynomial constructor and creates the first node. After that the user enters next coefficient and exp and the program will add next node using method: add. I need the list to be in increasing order so I included my logic for adding the nodes in increasing order. Make sure the polynomial gets displayed in the usual format for example "3x^0 + 2x^1+ 5x^2". This should be easy if you are an experienced programmer because I already have the code. You are welcome to make modifications that need to be made.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).