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

精通一个领域

  • Chunck it up(切碎知识点)
  • Deliberate practicing(刻意练习)
  • Feedback(反馈)

    LOL

  • 控兵(微操)

  • 运营(吃资源、占地形、布置视野)
  • 战术(四包一、蹲人、TP支援、演戏)
  • 热键操作vs鼠标操作
  • 等等等

    算法与数据结构

  • Chunck it up(切碎知识点)

image.png

  • Deliberate practicing(刻意练习)
    • 刻意练习
    • 练习缺陷、弱点地方
    • 不舒服、不爽、枯燥
  • Feedback(反馈)

    • 即时反馈
    • 主动性反馈(自己去找)
      • 高手代码(GitHub、LeeCode,etc.)
      • 第一视角直播
    • 被动式反馈(高手给你指点)
      • code review(公司代码审核)
      • 教练看你打,给你反馈

        切题四件套

  • Clarification(明确题目)

  • Possible Solution(列出所有可能的解)
    • compare(time/space)
    • optimal
  • Coding(多写)
  • Test Cases(测试案例)