课程总结

Summary

  • 简介
  • 第一周
    1. 从第一道面试题谈起
    2. 面试题中的算法模板
    3. 工具和经验谈
    4. 链表介绍和基本操作
    5. 链表常见技巧和题目
  • 第二周
    1. 二分搜索模板及变体(上)
    2. 二分搜索模板及变体(下)
    3. 排序数组常见算法
    4. 二分搜索扩展题型
  • 第三周
    1. 二叉树简介及先序、中序、后序
    2. 分治算法
    3. BFS与二叉搜索树

传送门:
项目地址
董老师源码地址

吐槽部分

  • 董老师设计章节还是蛮有趣的,每一小节基本都是简单的题目出发然后扩展到比较复杂的题目,而且他提供的示例代码思路我敢说是当下比较牛逼的,真正刷过Leetcode并经常翻阅Discuss的人都知道,会解题并不算啥,用比别人更巧妙更高效的解题才够得上极客里的“awesome”和“amazing idea”。

  • 董老师的PPT还有代码是有部分瑕疵的,只要是被我发现的错误,在本文集均做了相应的修改,请大家放心食用。有些人不太喜欢董老师的讲课风格,不喜欢他放Java代码(为毛不是c++),但我认为仅仅因为这些就放弃“算法”这个大餐实在是“too young”。认真看视频你会发现很多宝藏,全程记录下来的我才不会乱说……

  • 重在练习,不自己独立实现一遍,看再多遍视频也是白搭

你可能感兴趣的:(课程总结)