Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Let p(x) be a polynomial of degree n, that is, p(x) = Pn i=0 aix i . (a) Provide the pseudocode for a simple O(n
Let p(x) be a polynomial of degree n, that is, p(x) = Pn i=0 aix i .
(a) Provide the pseudocode for a simple O(n 2 ) time method for computing p(x). Justify why your pseudocode executes in O(n 2 ).
(b) Now consider a rewriting of p(x) as p(x) = a0 + x(a1 + x(a2 + x(a3 + . . . + x(an1 + xan). . .))) Provide the pseudocode for computing p(x) using the above formula. Provide the proof of correctness for your algorithm using loop-invariant method. State and justify the time complexity of the algorithm.
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