Re: [問題] 面試遇到的程式問題,現在還想不出來(MTK)

看板Prob_Solve (計算數學 Problem Solving)作者 (幽影藏原)時間16年前 (2008/03/20 11:34), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串7/16 (看更多)
※ 引述《asleepme (冬天了)》之銘言: : 有一個for迴圈,從0加到100 : 可是我覺得他不夠快,要怎樣才能讓他更快 : for( i=0; i<=100; i++) : s=s+i; : 不可以用數學公式 : 請忽略宣告或初始化的問題,我想不是重點 for(i=100; i>=0; i--) s += i; 改成這樣會比題目原本的寫法快 因為硬體會對加減1與0比較有特殊的硬體電路 不知道這樣算不算解答你的問題 參考來源:http://www.chip123.com/phpBB/archiver/?tid-11445.html -- 奇犽爺:我一日一殺! 幽影藏原:哦,還好嘛…我都一日兩億殺的。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.7.236

03/21 16:52, , 1F
要注意 i 不能宣告成 unsigned
03/21 16:52, 1F
文章代碼(AID): #17uTiiOb (Prob_Solve)
討論串 (同標題文章)
文章代碼(AID): #17uTiiOb (Prob_Solve)