1. 如何有效学习和训练算法和数据结构
推荐阅读书目
中⽂文版译名:
《异类— 不⼀样的成功启示录》
作者:
⻢尔科姆·格拉德威尔
2. 精通一个领域
• Chunk it up(切碎知识点)
• Deliberate practicing(刻意练习)
• Feedback(获得反馈)
2.1 Chunk it up - 切碎知识点
• 庖丁解牛
• 脉络连接
2.2 Deliberate Practicing - 刻意练习
• 刻意练习
• 练习缺陷、不舒服、弱点地方
• 不爽、枯燥
• 生活中例例⼦子:乒乓球、台球、游戏等等
2.3 Feedback - 获得反馈
• 即时反馈
• 主动型反馈(⾃自⼰己去找)
- 高手代码 (GitHub, LeetCode, etc.)
- 第一视角直播
• 被动式反馈(⾼手给你指点)
- code review
- 教练看你打,给你反馈
3. 切题四件套
• Clarification
• Possible solutions
- compare(time/space)
- optimal(加强)
• Coding(多写)
• Test cases