5

为什么在二分法中最好计算 a 和 b 之间的中点 c

c = a + (b - a) / 2.

而不是更简单的:

c = (a + b) / 2.

所有变量都是浮点数。

4

1 回答 1

6

这是为了避免中间计算中任何潜在的溢出/精度损失。

于 2010-10-31T17:08:45.273 回答