【预习周】数据结构与算法总览

线上课程要求
  • 预习--基础知识自己预习和查看
  • 课堂互动--跟着老师一起思考、回答问题
  • 课后作业--按照切题办法做
期待效果
  • 职业顶尖级别 - 对于算法数据结构的理解
  • 一线互联网公司面试
  • LeetCode 300+的积累
如何精通一个领域(Outliers)<<异类:不一样的成功启示录>>
  • Chunk it up 切碎知识点
  • Deliberate Practicing 刻意练习
    • 过遍数(五遍)
  • Feedback 反馈
    • 主动反馈(看优秀代码)
    • 被动反馈(code review、教练指导)
切题四建套
  • Clarification
  • Possible solution
    • compare(time/space)
    • optimal(加强)
  • coding(多写)
  • Test cases
五遍刷题法
  • 刷题第一遍
    • 5分分钟:读题 + 思考
    • 直接看解法:注意!多解法,比较解法优劣
    • 背诵、默写好解法
  • 刷题第二遍
    • 马上自己写-->LeetCode提交
    • 多种解法比较、体会-->优化!
  • 刷题第三遍
    • 过了一天后,再重复做题
  • 刷题第四遍
    • 过了一周:反复回来练习相同的题目
  • 刷题第五遍
    • 面试前一周恢复性训练

你可能感兴趣的:(【预习周】数据结构与算法总览)