How can you add two polynomials using link-list?

To add two polynomials using a linked list, you could build a list of coefficients to the polynomial. Remember that a polynomial is in the form ax0 + bx1 + cx2 + dx3 ... and so on. The linked list would contain the coefficients a, b, c, d, and etc. Since a linked list is variable in length, you could handle polynomials of arbitrary degree, up to the limits of memory. To add two polynomials, simply iterate through the coefficients and add them, a1+a2, b1+b2, c1+c2 and so on.