找到3个数字中最小的Java的最有效方法?
2022-08-31 17:28:24
我有一个用Java编写的算法,我想提高效率。我认为可以提高效率的一部分是找到3个数字中的最小值。目前我正在使用如下方法:Math.min
double smallest = Math.min(a, Math.min(b, c));
这有多有效?用 if 语句替换会更有效率吗, 如下所示:
double smallest;
if (a <= b && a <= c) {
smallest = a;
} else if (b <= c && b <= a) {
smallest = b;
} else {
smallest = c;
}
或者,如果任何其他方式更有效
我想知道是否值得更改我当前使用的内容?
任何速度增加都会非常有帮助