工程師的點滴
2011年11月29日 星期二
Javascript:For 迴圈與梯形公式
一般工程師對於數字的加總,第一個想到的應該是For迴圈,
但其實還有一個更快的的方式,就是梯形公式,不管累加的數字有多大,
馬上就計算出來,相對的如果是用For迴圈,累加的數字愈大,
效能也就愈差。
For 迴圈:
var temp=0;
for(var i=1;i<=1000){
temp = temp + i;
}
梯形公式:
var temp=0;
temp = ((1+1000) * 1000)/2;
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言