請問資料結構課程先讀演算法題再讀資料結構能行嗎?西行客52018-09-24 14:53:44

不要急著去做題,老老實實去研究理論,題目只是附帶的。只知做題的結果是被套路化,將來想要跳出來就難了。

請問資料結構課程先讀演算法題再讀資料結構能行嗎?夢克22018-09-27 22:52:31

我以前也問過老師同樣問題,當時只是為實現一些本專業技術問題,但是深入學習久了發現任何演算法的靈魂都是資料結構,比如同樣的排列組合最優問題,線性的思維是透過回溯的連結串列關係進出棧實現,而用矩陣思維透過圖論結構組織資料,就使演算法效能和邏輯都更優秀,比如動態規劃或者貪心演算法,在例如怎樣巧妙用樹型資料合理組織排序查詢的集合,以及透過雜湊表,雙鏈表提高效能等等…總之資料結構就是演算法邏輯最原始的細胞,儘管任何複雜的邏輯可以透過不同的資料結構表達,但演算法的健壯性和魯棒性都大相徑庭