Polynomial Arithmetic
1. What does time complexity describe for a polynomial arithmetic algorithm?
2. If a polynomial has terms, what does represent when analyzing the running time of a linked-list polynomial algorithm?
3. What is the main purpose of worst-case analysis for polynomial arithmetic algorithms?
4. Two polynomials contain and terms. If addition traverses both lists once, what is its time complexity?
5. In straightforward polynomial multiplication, each of terms in one list is multiplied with each of terms in the other list. What is the time complexity of these multiplications?
6. If a polynomial linked list contains terms, what is the time complexity of a single complete traversal of that list?
7. Suppose polynomial addition processes two lists of and nodes using sequential traversal, and . Which asymptotic expression is also a valid simplified upper bound?
8. A straightforward multiplication algorithm performs term multiplications. If both polynomials have terms, what is the resulting time complexity?
9. Which change would most directly reduce unnecessary work when adding two polynomial linked lists already sorted by decreasing exponent?