职业顶尖级别,一线互联网Offer
- Chunk it up(庖丁解牛)
- Deliberate practicing(刻意练习)
- Feedback(反馈)
- 脑图工具
- git使用
- 数据结构和算法(会不会没关系)
- 掌握一门语言
- Clarification
- Possible solutions
- Coding
- Test cases
- 5分钟-读题、思考、看解法、背诵
- 自己写、提交LeetCode、比较、体会、优化
- 1天后-重复做、熟练度、专项练习
- 1周后-反复回来练习相同题目
- 前1周-恢复性训练
只做一遍
- 每周从覃超老师布置的题目中,至少完成并提交两道算法题
- 每周需要 review 并点评至少 5 位同学的代码作业或学习总结
- 围绕每周重点学习的算法知识点,撰写一篇有观点和思考的技术文章或总结,切忌流水账。
周次 | 课次 | 主要内容 | 笔记 |
---|---|---|---|
第01周 | 第01课 | 数据结构与算法总览 | 学习笔记 |
第01周 | 第02课 | 训练环境设置、编码技巧和Code Style | 学习笔记 |
第01周 | 第03课 | 数组、链表、跳表 | 学习笔记 |
第01周 | 第04课 | 栈、队列、优先队列、双端队列 | 学习笔记 |
第02周 | 第05课 | 哈希表、映射、集合 | 学习笔记 |
第02周 | 第06课 | 树、二叉树、二叉搜索树 | 学习笔记 |
第02周 | 第06课 | 堆、二叉堆、图 | 学习笔记 |
第03周 | 第07课 | 泛型递归、树的递归 | 学习笔记 |
第03周 | 第08课 | 分治、回溯 | 学习笔记 |
第04周 | 第09课 | 深度优先搜索、广度优先搜索的实现和特性 | 学习笔记 |
第04周 | 第10课 | 贪心的实现、特性和实战题目解析 | 学习笔记 |
第04周 | 第11课 | 二分查找的实现、特性及实战题目解析 | 学习笔记 |