美西时间 1月09日 10:00-12:00 (周六a.m)
美东时间 1月09日 13:00-15:00 (周六)
课程安排:本课程每节2小时,共7节,第一节免费试听。
报名网址:http://t.cn/RAC7Era
本课程根据2016年最新面试形势和难度进行了调整,收集国内外各大IT公司中等难度以上的面试真题(60% Medium + 40% Hard 难度的题目),都是现在FLAG 和 BAT 会面到的!同时,指导大家如何巧妙、有效地回答 follow up 问题。
本课程训练平台为www.lintcode.com上的《阶梯训练II》,都是最新收集的 *面试真题* 哦!
主讲陈近南老师,国内TOP2名校毕业,北美西部顶尖CS专业硕士,参加国国家信息学竞赛,大学生程序设计竞赛,拿过国内和北美顶尖IT企业offer数13+,拥有丰富的面试官经验,曾就职过3个顶尖IT企业,面试人数超过上百人。
适合有一定算法基础,但还不能有效解答中等以上难度题目、变形题、follow up 问题的同学。最好已经上过“九章算法班”。国内,北美求职的同学均适合。
如果您没有上过九章算法班,建议您先上九章算法班。九章算法强化班是九章算法班的后续课程,除非您已经具备非常强的算法功底(在LintCode.com上能够解决80%-90%的Medium的问题和30%以上的Hard的问题),否则请不要直接上算法强化班。
第17期的九章算法班目前也正在接受报名,详见:http://t.cn/RAC7Era
立刻分享本文,参加免费试听:
Step1. 关注“九章算法”微信订阅号;
Step2. 分享本文至 "微信朋友圈" 或 "超过20人的微信群" 或 "微博";
Step3. 截图并发送至九章微信主页君,附上报名邮箱;
Step4. 登陆http://t.cn/RAC7Era,注册账号,并报名《九章算法强化班》课程。
1. 各类公司的面试风格区别以及算法题难度
2. 如何解决中等难度以上的算法题
3. 如果解决follow up问题
1. 并查集及其应用
2. 带删除的堆hash-heap
3. SlidingWindows问题总结
1. 栈的常见运用
2. 双端队列Deque
3. Trie 树/ 字典树 基本原理
4. Trie 树/ 字典树 的运用
1. 对冲型指针
2. 前冲型指针
3. 两个数组上的指针
1. 动态规划的时间优化
2. 动态规划的空间优化
3. 记忆化搜索与区间动态规划
4. 用循环引用的状态数组解决高难度的动态规划问题
1. Quick Sort/Quick select拓展
2. Median/Stream Median/Sliding window Median/Median of two arrays
3. Top k in array/in matrix/ n machine top k/ ugly number top k
4. 扫描线拓展
5. Subarray sum/Subarray sum closet/Subarray matrix/Subarray II
1. Peak I/II
2. Bad version I/II
3. Permutation index I/II
4. Back I/II