gpt4 book ai didi

java - 更改二项多项式的函数,使其输出反向数组

转载 作者:行者123 更新时间:2023-12-02 08:40:09 27 4
gpt4 key购买 nike

我有一个二项多项式的方法,但是我希望它以相反的顺序输出一个数组。我可以在该方法之后反转数组,但这不是很有效。

你能帮我吗?

public double[] binomialPolynome(int i, int j) {
int power = 0;
if (maxPower[i] < j) {
power = maxPower[i];
} else {
power = j;
}
double[] result = new double[power + 1];
for (int k = 0; k < result.length; k++) {
result[k] = factorial(power) / (factorial(k) * factorial(power - k))
* Math.pow(-xPoints[i], k);
}
return result;
}

最佳答案

如果您可以考虑用 double[] 替换 Double [],您可以通过以下方式轻松实现此目的:

Collections.reverse(Arrays.asList(result)); 
System.out.println(Arrays.asList(result));

关于java - 更改二项多项式的函数,使其输出反向数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61429063/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com