Class FastDivision<E>

java.lang.Object
dk.jonaslindstrom.ruffini.polynomials.algorithms.FastDivision<E>
All Implemented Interfaces:
java.util.function.BiFunction<Polynomial<E>,Polynomial<E>,Pair<Polynomial<E>,Polynomial<E>>>

public class FastDivision<E> extends Object implements java.util.function.BiFunction<Polynomial<E>,Polynomial<E>,Pair<Polynomial<E>,Polynomial<E>>>
Algorthm 9.5 from Modern Computer Algebra. This is asymptotically faster than the usual division algorithm, and in particular if the degree of the divisor is almost as large as the degree of the dividend.