算法强化班本周末开课!第一节免费试听!

发表于 讨论求助 2023-05-18 23:00:13

开课时间:

美西时间 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,注册账号,并报名《九章算法强化班》课程。


课程大纲
FLAG算法面试难度提高?如何准备?
免费试听

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. 用循环引用的状态数组解决高难度的动态规划问题

如何解决 follow up 问题(上)

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

如何解决 follow up 问题(下)

1. Peak I/II

2. Bad version I/II

3. Permutation index I/II

4. Back I/II

简介
九章算法,帮助更多中国人找到好工作!
九章算法,团队成员均为硅谷和国内顶尖IT企业工程师。提供算法培训、面试咨询、求职内推。
目前培训的程序员遍布中国、美国、加拿大、澳大利亚、英国、新加坡等14个国家和地区。
目前开设课程有九章算法班、系统设计班、Java入门与基础算法班、九章算法强化班。更有android/C++等即将开课。
更多详情,登录www.jiuzhang.com,或致信info@jiuzhang.com.
发表
26906人 签到看排名