Java实现霍纳法则(附完整源码)
时间: 2023-11-28 08:04:16 浏览: 75
用JAVA实现霍夫曼编码
以下是Java实现霍纳法则的完整源码,供参考:
```
public class HornerRule {
public static void main(String[] args) {
double[] coefficients = {2, -3, 1, 5};
double x = 2;
double result = hornerRule(coefficients, x);
System.out.println("f(" + x + ") = " + result);
}
public static double hornerRule(double[] coefficients, double x) {
double result = coefficients[coefficients.length - 1]; // 最高次项系数
for (int i = coefficients.length - 2; i >= 0; i--) {
result = result * x + coefficients[i];
}
return result;
}
}
```
该代码实现了霍纳法则的算法,接收一个数组coefficients和一个实数x作为输入,计算多项式的值,最后输出结果。
阅读全文