我的程序維護着大約50,000個花車的數組。這些數字的總數是一個重要的數量,它必須隨着數組元素的變化而保持最新。有一個明顯的方式做到這一點,其中numbers
是數組,total
是他們總:維持大量花車的總數
function update_number(int index, float new_value) {
total += new_value - numbers[index];
numbers[index] = new_value;
}
我關心的浮點舍入誤差導致的漂移相比,真正的總價值total
的。這個問題有多少?