Course

Shawn老师算法课

0 out of 107 steps completed0%
16 Lessons

使用coupon code:shawn50off 立减$50  07/18过期

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

面试介绍 Part 2 - Coding Interview

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

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

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

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

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

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

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

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

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

算法课课程回顾

Google高频面试题讲解

Facebook高频面试题讲解

Amazon高频面试题讲解

Apple面试高频题

Linkedin高频算法题