天天看點

資料算法之瞎扯淡資料結構和算法胡言亂語

工作後好久沒怎麼弄算法了,感覺實際中用得并不是很多,但是就像知乎上說的:學會造輪子并不是就要你放棄現成的API,而是讓你知道程式裡面到底怎麼回事,對提高程式設計功底有至關重要的作用,本着這種精神,最近把資料結構和算法詳細學習複習了一遍,也編寫了一些程式,以後會慢慢寫些文章,做些記錄。

資料結構和算法

關于這部分,就我目前接觸來說,主要包括以下幾類:排序算法、連結清單(單連結清單、雙連結清單)、棧、隊列、二叉樹、哈希表,但是以前也隻是看到多,算法似乎常用的大部分沒必要寫,但是為了學習,還是會從頭編寫。

胡言亂語

由于資料結構和算法本身就很難,大部分書籍又都是純理論,是以很難看下去,關于視訊的話,個人推薦小甲魚視訊教程作為入門非常合适,有人說他的視訊很差,但是個人感覺入門還是很好的,通俗易懂而且十分有趣,然後書籍的話就嚴蔚敏的《資料結構和算法》,但是初學入門估計不太容易看懂也很難看下去,最後推薦兩個很好的網站:

https://visualgo.net/zh

https://leetcode.com

https://www.youtube.com/user/mycodeschool

繼續閱讀