blob: f46b040040649e47b163451e8a598f79b39dfde1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#ifndef _POLYNOMIAL_H
#define _POLYNOMIAL_H
typedef struct Node *PtrToNode;
typedef PtrToNode Polynomial; /* Node sorted by exponent */
void ZeroPolynomial( Polynomial Poly );
void AddPolynomial( const Polynomial Poly1,
const Polynomial Poly2,
Polynomial PolySum );
void MultPolynomial( const Polynomial Poly1,
const Polynomial Poly2,
Polynomial PolyProd );
struct Node
{
int Coefficient;
int Exponent;
PtrToNode Next;
};
|