読者です 読者をやめる 読者になる 読者になる

元派遣プログラマの自称技術系ブログです。雑記とか自作のオープンソースプロジェクトの話とか。
Javaとか組込とかできます。お仕事ください。

最適化2

浮動小数点演算は計算順が変わると結果が変わるんだよね。

double[] d=random_value;
double r=0.0,r2=0.0;
for(int i=0;i<100;i++){
 r+=d[i];
}
for(int i=100-1;i>=0;i--){
 r2+=d[i];
}

そりゃそうだよな。
忘れてて気づくのに2時間かかった。