演算法 初體驗

2022-01-30 11:01:18 字數 813 閱讀 6072

計算 1 + 2 + ... + 99 + 100

演算法一:

#include #include int main( )

printf("%d",sum);

return 0;

}

條件改大一些,

#include #include int main( )

printf("%d",sum);

return 0;

}

2103145472

process returned 0 (0x0) execution time : 4.061 s

press any key to continue.

執行了4秒鐘。

演算法二:

#include #include int main( )

改大一些,

#include #include int main( )

2103145472

process returned 0 (0x0) execution time : 0.206 s

press any key to continue.

執行0.2秒。

點評: 演算法二更加高效。

演算法就是你泡妞的技巧和策略,有的朋友技術高,三下五除二就拿下。

對於給定的問題,可以有多種解決的演算法。

掌握經典演算法,加以靈活運用,產生新的演算法。

演算法 初體驗

計算 1 2 99 100 演算法一 include include int main printf d sum return 0 條件改大一些,include include int main printf d sum return 0 2103145472 process returned 0 ...

kmp演算法 初體驗

kmp演算法好難呀 看了一遍書,不懂,看了一遍部落格,沒完全懂,再自己整理了一下筆記,讀了幾遍 算是懂了?這種只可意會不可言傳的感覺,我算是懂了。懶得打字了,把自己做的筆記傳上來吧 date 2017年3月19日 version 問題描述 kmp演算法的核心是求next陣列。public class...

谷歌初體驗

一直用拼音加加的我,終於在某人的 下,試用了一下谷歌輸入法,結果拼音加加徹底的從我的機器上消失了,我終於也成為了乙個喜新厭舊的人啦.先說一下谷歌比拼音加加強的地方吧.1.最吸引人的地方就是可以自動同步使用者詞庫,這樣只要是能上網的地方,我就可以更新到符合我習慣的詞庫了,打的越多就越熟練,哈哈.2.句...