啥是數據結構——緒論

在學習編程一段時間後,大家最開始接觸的一個名詞就叫做數據結構,這個名詞在剛開始學習的時候很嚇人,學了一段時間後更嚇人,那麼,什麼是數據結構呢?

在我本人看來,數據結構是計算機科學的代表產物,計算機科學是一門爲了解決問題而產生的學科,而數據結構也是爲更好地通過編程解決問題而產生的。

所以在學習的時候,應該更注重,爲什麼需要這個結構,它的歷史由來,以及它的中心思想和應用場景,而不是刻意的去記憶或背誦整體過程。在學習的過程中,我會發現對於一個複雜的算法,要想記住它,太難了,特別是在代碼具體實現部分,但是如果我對於它的核心點理解透徹之後,我儘管需要草稿紙或者其他輔助工具來幫我完成代碼實現,但是我對於其中每一步都是很明白的,不會出現知道了很多算法但仍然心理很慌的情況。

以上是我個人在整個學習過程中的一些感悟,不單單是對數據結構這一部分的思考,而是對很多方面的學習的思考。簡單來說,不要在乎自己是否記住,而更在乎是否理解,我寧願不理解,但我可以在很短時間內通過查閱快速完成,讓人腦做人腦的工作,別搶電腦的飯碗。

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