Numerická matematika
for (int i = 0; i < interpolacneUzly.size(); i++) {
List<Polynom> clenPolynomuLij = new ArrayList<Polynom>();
for (int j = 0; j < interpolacneUzly.size(); j++) {
List<Double> cleny = new ArrayList<Double>();
clen1 = 1 / (interpolacneUzly.get(i) - interpolacneUzly.get(j));
clen2 = -interpolacneUzly.get(j)
/ (interpolacneUzly.get(i) - interpolacneUzly.get(j));
if (i == j) {
continue;
} else {
cleny.add(clen1);
cleny.add(clen2);
}
Polynom p = new Polynom(cleny);
System.out.println(p);
clenPolynomuLij.add(p);
}
polynomyLIJ.add(clenPolynomuLij);
}
tuna máte "pekný úryvok" z jednej mojej krásnej metódy (poprosím Vás, momentálne neeriešte ani časovú zložitosť, ani to že je to napísané hotentotcky


PS: interpolacne uzly je list doublov, z ktorych prvky figurujú vo vzorcoch pre clen1,2
PSS: sorry za tak dlhý obkec :* a ďakujem
