Java中的快速sqrt以准确性为代价
问题内容:
我正在寻找Java的快速平方根实现,以实现[0,2 * 10 ^
12]输入范围内的双精度值。对于此范围内的任何值,精度应最多5个小数位。换句话说,结果与Math.sqrt()
小数点后5位后的方法可能有所不同。但是,此方法需要比快得多Math.sqrt()
。
有任何想法吗?谢谢!
问题答案:
我正在寻找Java的快速平方根实现,以实现[0,2 * 10 ^
12]输入范围内的双精度值。对于此范围内的任何值,精度应最多5个小数位。换句话说,结果与Math.sqrt()
小数点后5位后的方法可能有所不同。但是,此方法需要比快得多Math.sqrt()
。
有任何想法吗?谢谢!