算法學習之路

先自我介紹一下,本人性別男,21歲,某理工大學非計算機專業大三學生,因爲對計算機編程的熱愛,所以踏上自學的道路。

在學校學習過C語言,自學了Java基礎,現在在web前端的自學路上。有志同道合的可以私信互相學習。

一、爲什麼學習算法呢?

先用最經典的一句話:算法 + 數據結構 = 程序。所有語言編程應該都離不開算法,數據結構這兩樣。因爲在自學前端的時候總感覺力不從心,回過頭來想想應該是基礎沒有打好,所以回來從算法數據結構入手夯實基礎。

用教我的老師的一句話,他說:學計算機如同學武功,算法和數據結構是修煉內功,煉氣。而利用各種語言編寫程序屬於各種各樣的招式,就像降龍十八掌什麼的。內功練好了,什麼招式就好學了,所以算法數據結構必不可少。

二、目標

從今天起通過博客記錄每天學習的算法,因爲電腦裏有Java和JavaScript編程環境,所以以後所有算法使用這兩種語言進行實現。算法的精髓應該是實現這種算法用到的邏輯思維,以及後面對這種算法的優化,使得時間複雜度降低。爭取學一個算法就發一篇文章,這樣自己記得也清楚一點,以後複習也方便。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章