先放一張王爭老師總結(jié)了學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)與算法的一覽圖
學(xué)習(xí)重點: 復(fù)雜度分析
最常用掸掸、最基礎(chǔ)的20個知識點:
10個數(shù)據(jù)結(jié)構(gòu): 數(shù)組、鏈表蹭秋、棧扰付、隊列、散列表仁讨、二叉樹羽莺、堆、跳表洞豁、圖盐固、Trie樹荒给;
10個算法:遞歸、排序刁卜、二分查找志电、搜索、哈希算法蛔趴、貪心算法挑辆、、分治算法孝情、回溯算法鱼蝉、動態(tài)規(guī)劃、字符串匹配算法箫荡。
要時刻去想魁亦,學(xué)習(xí)它的來歷,它自身的特點羔挡、適合解決的問題以及實際的應(yīng)用場景
學(xué)習(xí)技巧:
1. 邊學(xué)邊練吉挣、適度刷題
2. 多問多思考多互動
3. 設(shè)定學(xué)習(xí)目標
4. 戒驕戒躁,知識需要反復(fù)迭代與沉淀婉弹,不要幻想一下子掌握全部