2. 如何事倍功半的学习算法与数据结构


1. 如何有效学习和训练算法和数据结构

推荐阅读书目

2. 如何事倍功半的学习算法与数据结构_第1张图片

中⽂文版译名:

《异类— 不⼀样的成功启示录》

作者:

⻢尔科姆·格拉德威尔

2.  精通一个领域

• Chunk it up(切碎知识点)

• Deliberate practicing(刻意练习)

• Feedback(获得反馈)

2.1 Chunk it up - 切碎知识点

• 庖丁解牛

• 脉络连接


2. 如何事倍功半的学习算法与数据结构_第2张图片
各种数据结构


2. 如何事倍功半的学习算法与数据结构_第3张图片
数据结构之间的脉络联系


2.2  Deliberate Practicing - 刻意练习


• 刻意练习

• 练习缺陷、不舒服、弱点地方

• 不爽、枯燥

• 生活中例例⼦子:乒乓球、台球、游戏等等


2.3  Feedback - 获得反馈

• 即时反馈

• 主动型反馈(⾃自⼰己去找)

- 高手代码 (GitHub, LeetCode, etc.)

- 第一视角直播

• 被动式反馈(⾼手给你指点)

- code review

- 教练看你打,给你反馈


3. 切题四件套

• Clarification

• Possible solutions

- compare(time/space)

- optimal(加强)

• Coding(多写)

• Test cases

你可能感兴趣的:(2. 如何事倍功半的学习算法与数据结构)