九章算法,帮助更多中国人找到好工作

硅谷精英在线直播面试技巧,传授算法,数据结构,系统设计等必备知识

观看介绍视频 或者 免费试听

精品CS求职课程

在线直播课程,针对面试实战,第一节课免费试听

九章算法班
18课时

硅谷求职必上,FLAG敲门砖,成为Offer收割机。
等待下次开课

系统设计班
18课时

怎样设计Facebook?理解Google的三驾马车!
等待下次开课

Android 项目实战
16课时

硅谷工程师教你从零开始学习 Android 编程!
等待下次开课

Big Data 项目实战
18课时

硅谷工程师教你从零开始学习 Big Data!
等待下次开课

九章算法强化班
14课时

寒冬期,算法面试越来越难,你需要充电!
1 week,3 days后截止

Java入门与基础算法班
16课时

不会Java?转专业找CS?算法零基础?
等待下次开课

%

新生来自老生推荐

%

再次购买其他课程

14

国家和地区的学员

95%

每节课学员上座率

超强师资团队

讲师均为北美顶尖IT企业工程师, 毕业季Offer数10+,多年资深业界经验,面试求职者超过200人。

在线直播授课

与真人交流而不是死的视频,课上的问题课上及时解决。无需预装任何软件,打开浏览器即可上课。

配套在线习题

每门课程均配备配套的在线训练习题,并有学员专属题目,让你看得到自己的进步。

结识良师益友

学员专属QQ群,问答论坛,与老师同学交流,结识志同道合的朋友,求职不再孤单。

讲师团队

讲师均来自硅谷和国内顶尖IT企业

免费求职讲座

Offer帝,面试官,为你指引方向

学员故事

《在职跳槽,拿到Facebook, Google等 Offer》 阅读全文

在中部某医疗行业巨头干了几个月,觉的生活无望;再加上女朋友也拿到了斯坦福的录取,所以想来湾区碰碰运气,万一运气好拿到of ...

Shawn 同学

Offers: Facebook, Google, Two Sigma, TripAdvisor

《转专业找CS, 拿到FB, Microsoft Intern Offer》 阅读全文

我是大三,北美本科Top 15 的学校,学校CS排名比较落后。我是大一上完才转 CS 的。LintCode 一共刷了19 ...

Stephanie 同学

Offers: Facebook, Microsoft, BlackRock

《EE转CS: Contractor 到 Full-time SDE 的华丽变身》 阅读全文

本人是EE本科背景,毕业时编程水平只有一节C语言课的基础。毕业后的前两份工作都跟编程没有太大关系。后来随着职业环境,趋势 ...

Q 同学

Offers: Amazon

《只刷70道题,拿到Facebook Offer》 阅读全文

我的背景是 ECE Master,GPA>3.8,平时选课做项目完全跟着好奇心走,没怎么考虑找工作的事情。一直到快毕业了 ...

F. 同学

Offers: Facebook

《学渣的逆袭:简历一路被拒,到拿到Amazon Offer》 阅读全文

    先介绍下背景:楼主是东南部一个普通学校的CS硕士,有一个国内小公司实习经历。GPA没到3.5 ...

Louise 同学

Offers: Amazon

LintCode / LeetCode 参考答案查询

提供 Java / C++ / Python 参考程序查询

代码风格检测,算法与数据结构分类筛选,阶梯训练闯关刷题,中英文题目切换,请登录 www.lintcode.com

F.A.Q.

[email protected]

课程相关

MapReduce 会不会过时了?
《九章算法班》使用什么语言?我不会怎么办?
大家都做相同的project,会不会导致简历重复性较高?
Big Data 课程会讲spark吗?
Big Data 课程主要使用什么计算机语言?
课程提供视频么?错过了一节课怎么办?
课件什么时候发?怎么拿到?
如果我对课程不满意,可以退课么?
如何登陆LintCode Ladder?
上课的形式是什么,可以互动么?
如何知道学员QQ群?
提供内推,简历修改,模拟面试么?
参加你们的课程一定可以拿到Offer么?
上 Android 的课一定要买 Android 手机么?

付款相关

怎么付款?支持那些付款方式和货币?
我是学生,课程价格太贵,怎样可以获得优惠?
我是老学员,是否有优惠?
我推荐了其他人来九章,是否可以获得优惠?怎样获得?
如何获得团购价?需要在同一账户付款么?

学员问答

长期提供亚马逊,Groupon,Zillow内推

David Wang提问: 职位主要在西雅图 [email protected]
九章管理员回答: 毕业1年内可以算new grads

寻找刷题、做project小伙伴

九章管理员提问: 发帖需注明以下内容,请自行联系哦: 1. 寻求伙伴目的 2. 所在坐标(location) 3. 帖子有效期 4. 联系方式
Zhe回答: 1. Android development 2. NY Area 3. 04/2017

Course Schedule LintCode答案C++版,本身就过不去

Wade提问: Course Schedule这道题,C++版答案就通过不了,超时,尝试了DFS也不行,不知道怎么回事,是否是testcase有误
Frank P.回答: 照着java版本的解法自己重写一下就可以了

Python Solution: Subtree with Maximum Average

Pengc7提问: 不能AC。。应该跟我在Solution里使用了另一个Class有关,求解。 class Solution: class ReturnType: def __init__(self, sum, num): self.sum = sum self.num = num def findSubtree2(self, root): subtree = None self.dfs(root, subtree) return subtree def dfs(self, root, subtree): if not root: return ReturnType(0, 0) left = self.dfs(root.left, subtree) right = self.dfs(root.right, subtree) sum = left.sum + right.sum + root.val num = left.num + right.num + 1 cur = ReturnType(sum, num) if not subtree or (cur.sum * submax.num > submax.sum * cur.num): subtree = root submax = cur return cur
吴助教回答: 不能ac估计是没考虑到负数吧?

ResultType类定义问题

vickie提问: 例如在subtree with maximum average这道题(以及别的题里),当需要用到ResultType类的时候,我们把它写为private即只有本类内部可以使用。但是类里面的field和constructor却全都是public的,这合适吗?还是有什么特定的原因?
马克助教回答: 我觉的没有问题,我觉得类的constructor应该都是public的吧,因为你创建类就是用来使用的,除非你自己创建create静态方法去创建每一个对象。

查看全部 2978 个问题 与 5711 个解答

订阅邮件

开课了将第一时间收到通知

我们尊重您的隐私。

© Jiu Zhang 2013-2016. All rights reserved. 京ICP备16004690号-1