Was ist ein guter Weg, um eine große Anzahl kleiner Schwimmer zusammenzufügen?
Angenommen, Sie haben 100000000 32-Bit-Gleitkommawerte in einem Array, und jeder dieser Gleitkommawerte hat einen Wert zwischen 0,0 und 1,0. Wenn Sie versucht haben, sie alle so zusammenzufassen
result = 0.0;
for (i = 0; i < 100000000; i++) {
result += array[i];
}
du würdest auf Probleme stoßen alsresult
wird viel größer als 1.0.
Welche Möglichkeiten gibt es, um die Summierung genauer durchzuführen?