回覆列表
-
1 # 000風滿樓000
-
2 # 羊羊羊146777668
應用題是個什麼梗?胡亂說幾句。程式設計有點像小和尚到少林寺學武術,資料結構相當於打坐練氣,這是基礎,不會這個自然就學不會各種秘訣。至於排序等演算法則有點類似某些基礎拳法,比如某個槍法,刀法,會了這些就可以更進一步學更難的秘訣,比如說化功大法,(哦對了少林沒有這樣的奇門遁甲)。至於跟人實際幹架,則又是另外一會事情。所以不斷的的跟各種人幹架,於是你學到的各種秘訣就會不斷的被練習,提高,直至天下第一
-
3 # TonyDeng
實際程式設計跟做練習是不一樣的,你應該從實際專案中學習,而不是做課本的習題,那沒什麼幫助。
學資料結構或演算法,關鍵是思想,不是具體用什麼語言和什麼程式碼去實現。在實際程式中,這些東西會零散分化在各處,不像做習題那樣單一。整個程式甚至系統,是圍繞設定的資料結構和演算法搭建的,而選擇什麼資料結構和演算法,是由專案的需求分析確定的。
資料結構和演算法屬於抽象的知識,不是C/C++獨有的。當你領悟到這點時,才算學會了。
一,知識片面,資料結構不等於程式設計,工作中是要解決實際問題為核心,資料結構演算法只有面試和做最佳化的時候才能用到。二,理論都懂,在掌握知識的境界裡也只是第三境界(總共7層),即理論理解,下一層是實踐,多實踐一下,刷刷leetcode力扣對你會有些幫助