想學程式設計,先看資料結構有必要嗎

時間 2021-05-29 23:00:27

1樓:Gavin-H

還是先學習程式設計基礎,比如C語言。循序漸進。有了基本跟邏輯思維之後。

資料結構是掌握了一定的基礎情況下。進行深入一步的學習,有了一定的程式設計思維跟邏輯。有較好的程式設計基礎的話,再看也不遲。

資料結構,組成原理,作業系統,計算機網路等這些慢慢來。

2樓:chamip

可以啊,如果不學資料結構就一直寫演算法題的話很難進步,很多題目都用到了資料結構的知識,掌握了資料結構的知識之後不僅可以可以理解這道題的演算法思想,而不是用自己的想法來實現,同時還能優化演算法。

ps:看了一些朋友的回答,我想修正一下。題主說的「先學資料結構」,抱歉我沒有仔細審題,應該是先學了一部分程式語言之後才學資料結構是比較好的途徑,畢竟你得先對骨架有乙個掌握才能庖丁解牛一般有的放矢的學習。

3樓:皮皮關

如果是純新手,強烈不建議從「資料結構」教科書開始看,它很容易成為你的最後一本計算機書。

但是題主已經有過C語言和C++基礎,必然已經寫過一些程式。所以看看資料結構有好處。只要不是那種很老的教材,只要裡面的例子是由淺入深的,初學者完全可以看懂一多半。

邊讀邊跟著例子寫一寫,只要能理解,就能獲得不少樂趣。

不一定要整本看完,很多複雜的資料結構有點抽象,以後再繼續看也是可以的。

4樓:豬鼻蛇

我覺得,只有你真的寫過程式,真的意識到有什麼需求,真的感覺自己的程式慢得不像話,你才會真正意識到為什麼要有資料結構,你學資料結構到底要學什麼。

5樓:ForCode

可以的。

資料結構可以讓你在程式設計時不僅僅關注如何實現,也會考慮執行效率。學完資料結構會感覺編碼的思維方式提高了乙個層次~學過c/c++那基礎就也夠了,從這裡深入是很好的選擇。

6樓:

程式設計大致分為工程向和理論向

工程向就是會呼叫一堆庫,來完成乙個程式

理論向就是幫你解釋這些庫是怎麼來的,而不會資料結構,理論向的東西就沒有談論的基礎

剛入門程式設計的人有必要學習資料結構嗎?

程式設計師吳師兄 建議培訓完再敲過乙個完整的專案後,再系統的學習一波資料結構,然後再看一下你之前敲的那個完整的專案,你會有很深的感受 資料結構真TM有用,這個資料介面原來能這樣設計 資料庫這樣儲存更高效等等。 dabbler0606 重要,很重要,資料結構直接影響做出乙個專案的質量。說更嚴重點資料結...

學好資料結構程式設計水平能達到什麼境界?

森林小木屋 有一種理論,就是學科的包含關係。資料結構包含語言,語言不能包含資料結構。這就是說學好資料結構學語言輕鬆。中國資料結構清華嚴蔚敏的書確實的不錯的,嚴老師為之不知道付出多少心血。按照這本書,如果習題也仔細研究,會發現一般的程式設計並不複雜。但包含資料結構的是數學,很多人覺得程式設計難,確實,...

學好演算法和資料結構,對提高業務開發程式設計能力有什麼直接關係嗎?

如果你能忍受任意慢的業務,就可以不用學了。乙個最簡單的例子是用直接遞迴寫乙個斐波那契數列,求第 100 項,試試需要多長時間。 愛吃花椒的小龍 資料結構很重要 所有的問題歸根到底是時間複雜度和空間複雜度常規業務開發,你並沒有感到資料結構的重要性,那是因為你所使用的框架已經被別人封裝好了一些演算法,你...