0

"x + 3x^2 + 5x^3" などの文字列表現から多項式を構築する方法.. arrayList を使用

4

1 に答える 1

2

Monomial クラスと Polynomial クラスが必要です。

String を適切に解析して Polynomial を返す方法を知っている PolynomialFactory クラスを作成します。

package model;

public class Monomial {
    private double coeff;
    private double expon;

    // You add the rest.
}

public class Polynomial {
    private List<Monomial> terms;

    // You add the rest
}


public class PolynomialFactory {
    public static Polynomial parse(String s) {
        // You add the rest
        Polynomial p = new Polynomial();

        return p;
    }
}

または、次のようなライブラリを見つけてください。

http://www.ee.ucl.ac.uk/~mflanaga/java/Polynomial.html

于 2012-10-01T22:26:35.387 に答える