Course

瞄准秋招:暑假跟Shawn老师一起刷题!

0 steps completed0%
16 Lessons

Shawn老师介绍:

Shawn从大学时代开始,积极参加ACM编程比赛,拿过奖,在集训队里面自己训练的同时也经常辅导学弟学妹。

与一亩三分地里很多同学不同,Shawn并没有读研,他当年从国内本科毕业时,拿到美国著名公司的全职offer,于是跳过读研,肉身翻墙、直接赴美工作,先后在几家IT顶级公司和独角兽里做过软件工程师。

Shawn拿过Google、Facebook、Microsoft、Dropbox等多家著名科技公司的offer,工作期间也作为面试官参加过很多场面试。

课程内容:

包括两部分:

《一》十节算法课

每节课60分钟。课程视频会按照每周一课的速度,陆续制作好上线。视频可以回放,可以反复播放、对视频拖拽和加减速操作。

课程第二页有知识点回顾和程序员鼓励贴哦,走过路过不要错过~~

内容安排:

第一节课 – 动态规划上:概念,理解,简单的运用
第二节课 – 动态规划下:由 “背包” 问题展开,过一过中等的dp题目
第三节课 – 数据结构上:数组、队列、栈以及优先队列,单调队列,单调栈
第四节课 – 数据结构中:动态数据结构,Binary Index Tree,Segment Tree
第五节课 – 数据结构下:并查集,Trie
第六节课 – 搜索上:深度优先搜索和广度优先搜索的概念及应用
第七节课 – 搜索下:例题与搜索优化
第八节课 – 混合题上:初步计算几何,一些C++ STL / Python 库函数
第九节课 – 混合题下:大数加减乘除,以及一些之前知识点的答疑和巩固
第十节课 – 最后一课答疑+讲解大家提名的题目。

《二》面试高频算法题讲解

首先,每次课程都有面试题目作为例子。

其次,还额外精选FLAAG(Facebook、Linkedin、Apple、Amazon、Google)五家公司最有代表性的50+道面试题目,每道题大约讲解30分钟。

所需基础:

熟悉基础的数据结构,能写程序。如果没这方面基础、编程纯小白,无论你是否打算跟这门课,只要你还想找CS工作,请自学 Berkeley CS61B,地里公开课版有各种资源,完全免费。

课程不讲难题,尤其适合已经开始刷题以及刷题期间遇到各种瓶颈、寻找思路的同学。

免费试听:

Shawn老师自我介绍:

 

Shawn老师面试经验分享:

 

$268 - Take This Course

Course Materials

https://drive.google.com/open?id=1x_gWNjYC919E0qx6nZVts4xx3drzRaXs

面试介绍 Part 2 - Coding Interview

算法课第一课 - 动态规划(上)

算法课第二课 - 动态规划(下)

算法课第三课 - 数据结构(上)

算法课第四课 – 数据结构(中)

算法课第五课 – 数据结构(下)

算法课第六课 - 搜索(上)

算法课第七课 - 搜索(下)

算法课第八课 - 混合题(上)

算法课第九课 - 混合题(下)

« » page 1 / 2

Comments

    1. Admin

      课程在live lecture结束后,会陆续上线 – 这个过程需要时间,请耐心等待。谢谢。
      有问题欢迎在这里提问。如果是关于某节课某道题目的,可以去相应的视频下面。

    1. Shawn 算法课老师 Post author

      嗯好棒。欢迎以后一起讨论问题。zoom链接每次课前会发放。
      6月22到8月3日,美国西海岸周六下午4点,期间可以针对课程内容自由提问。

  1. ACTIONMASK

    你好
    我算法课第一课,动态规划(上) 无法mark complete
    所以看不了动态规划(下)和数据结构,
    请问这是bug吗?
    可以帮我mark complete 一下吗

  2. 请问算法第四课-数据结构(下)的Binary index tree一节,页面播放器内显示“sorry because of its privacy settings, this video cannot be played here”,不能播放,请老师处理一下

  3. Echooo

    老师好~我查了邮箱的收件箱和”Junk“,收到的链接让我去”register”,但是在我收到确认邮件“注册成功”之后,我点开链接依旧是让我登记,请问如何解决?