前言
想在一個領域獲得成功最重要的是
- Chunk it up
將知識點打碎並用知識腦圖的方式將所有知識點連接起來. - Deliberate practicing
–刻意練習-過遍數-五毒神掌
–練習缺點 弱點
–不舒服 枯燥 其實是在成長 - Feedback
–Positive feedback
看別人的代碼
–Negative feedback
高手指點你的代碼
1. 數據結構總覽:
2. 算法8大類
任何高級數據結構到最後一定會轉化成前三種, 而算法的本質就是找到重複單元. 後5點高級算法是從前三點泛化而來的.
3. 數據結構和算法腦圖
4. 五毒神掌 和 切題四件套
刷題用五毒神掌 面試用切題四件套
4.1 五毒神掌
第一遍
第二遍
第三遍
第四遍
第五遍
4.2 切題四件套
- Clarification 確定題意
- Possible solutions 給出所有可能的解法
–比較時間複雜度和空間複雜度
–選擇最優的 - Coding
- Test Cases 給出適當的測試用例
小結
有了練習方法以後最重要的還是根據腦圖和方法去實操大家加油!