天天看點

算法訓練入門

為什麼要學習算法?

原因一:算法是程式設計的内功修煉

原因二:去國内一流網際網路的必要條件

原因三:算法與資料結構是有趣和實用的

如何有效的學習算法與資料結構

//<<異類–不一樣的成功啟示錄>>

1.切碎知識點,注重脈絡和聯系,注意知識結構

2.刻意練習,練習不熟悉,有缺陷的地方,會感覺不舒服和枯燥的地方

3.回報,及時回報:自己去找比自己更好的算法,比自己厲害的人,不斷學習,不斷回報。

被動式回報:有高手來給你指點

算法和資料結構的知識點。

訓練的步驟:

切題四件套:明确題目的意思

尋找各種解法,并找出最優解

多寫

加上測試案例進行回報

邊學邊練,适度刷題

多問,多思考,多互動

打怪更新法:學習的過程中,我麼碰到的最大的問題就是堅持不下來。是以在學習的過程中,也可以給自己設定

一個切實可行的目标,就像打怪更新一樣

知識需要沉澱,不要試圖一下子就掌握所有:學習的過程就是反複疊代,不斷沉澱的過程,書讀百遍,其義自見。

繼續閱讀