九章精品IT求职在线直播课程 之

Java入门与基础算法班

  • 课程学时: 每节课2小时,总共16课时
  • 开课时间:
    等待下次开课(一般每个月都会有课程)
  • 课程安排:
    美西时间每周六、日早上10:00-12:00;美东时间每周六、日13:00-15:00;北京时间每周日、一凌晨2:00-4:00 查看完整课程表
  • 课程版本:
来晚了,第7期课程已经结束报名

下一期课程的时间未定,通常来说每个月都会开。

适合谁?

不会Java?转专业找CS?算法零基础?

  • 从零学习Java,算法,数据结构
  • 转专业找CS工作的小伙伴们

讲师介绍

主讲搭配助教,直播效果更好

王老师

美女工程师

金融转行计算机,一个月搞定常见面试算法

郭靖

顶尖IT企业工程师

全国算法竞赛一等奖;曾有多年北美顶尖IT企业工程师经验;6年Java和Android开发经验;丰富的面试经验。

课程服务

精益求精,不断进步

硅谷一线企业工程师授课

新鲜的求职经验,大公司的招聘标准,面试官的经验分享

16课时精品直播课程

定时定量,让你没有无从偷懒。每节课学员上座率超过95%,保证学习效果。

课堂实时答疑解惑

课堂有问题?助教老师来帮你。搞定所有拦路虎,学到更多的知识。

课后配套阶梯训练

动手才是硬道理,边学边练效果好。知识掌握得更加踏实!

QA板块问答

保证每个学员的问题,都得到专业解答。不会烦恼到底哪个才是正确答案。

找到一起找工作的朋友

学员专属的QQ群,互助答疑,找人内推,认识朋友,求打鸡血。

课程大纲

每节课资料提前5天发放

1

本节大纲

零基础转CS,如何准备?【免费试听】

  • 转专业找CS工作怎么办?
  • 零基础如何在最短时间内拿到offer?
  • 如何写好简历?
  • IT技术面试内容有哪些?
  • JAVA语言怎么入门?
2017-01-08T18:00:00+00:00

2

本节大纲

数组与循环 UniCode, Array & Loops

  • Java语言基础 I
          1) IDE介绍:IntelliJ
          2) int变量及其范围
          3) char变量,什么是Unicode
          4) boolean变量的与或非运算
          5) 如何写好if语句
          6) for循环和while循环
  • 实战面试真题
          1) character to integer
          2) 数组的最大值
          3) 打印矩阵
          4) reverse integer 
2017-01-14T18:00:00+00:00

3

本节大纲

字符串,函数与类 String, Function & Class

  • Java语言基础 II
          1) 字符串 String
          2) 函数 Function
          3) 类和对象 Class & Object
          4) 什么是面向对象 Object Oriented
  • 实战面试真题
          1) convert lower case to upper case
          2) 判断回文字符串
          3) convert string to integer
2017-01-15T18:00:00+00:00

4

本节大纲

引用与链表 Reference and Linked List

  • OO基础,reference和链表
          1) 什么是reference
          2) 链表及其CRUD操作
          3) linked list v.s. array list
  • 实战面试真题
          1) find node in linked list
          2) insert into sorted linked list
          3) reverse linked list
          4) remove n-th node from last
          5) merge two sorted linked list 

2017-01-21T18:00:00+00:00

5

本节大纲

栈与队列 Stack & Queue

  • 栈和队列
          1) 什么是数据结构
          2) 栈及其实现
          3) 队列及其实现
          4) 集合类数据结构总结
          5) 算法的时间和空间复杂度
  • 实战面试真题
          1) 括号匹配
          2) 栈的两种实现方式
          3) 队列的实现 
2017-01-22T18:00:00+00:00

6

本节大纲

树和递归 Tree & Recursion

  • 树和递归
          1) 最火的数据结构:树
          2) 什么是递归
          3) 树的三种遍历方式
          4) 递归算法的时间空间复杂度分析
  • 实战面试真题
          1) 求树的高度
          2) 求所有叶子结点的和
          3) 求所有根到叶子的路径
          4) 翻转二叉树 
2017-01-28T18:00:00+00:00

7

本节大纲

二叉查找树与哈希表 BST & Hash Table

  • BST 和 hash table
          1) 什么是BST (Binary Search Tree)
          2) BST的两种插入方式
          3) 什么是hash table
          4) 什么是hash code
          5) BST和hash table的应用价值
  • 实战面试真题
          1) validate BST
          2) validate balanced binary tree
          3) sorted array to balanced BST 
2017-01-29T18:00:00+00:00

8

本节大纲

排序 Quick Sort & Merge Sort

  • 排序
          1) 插入排序
          2) 选择排序
          3) 归并排序
          4) 快速排序
          5) Comparator的使用
  • 实战面试真题
          1) sort colors
          2) 重排数组构成最大数 
2017-02-04T18:00:00+00:00

课程更新日志

  • v3.0

    2017-01-03

    • 增加primitive data type总结,强化各个数据类型的数据范围
    • 增加exception内容
    • 增加interface小视频
    • 完善oop的介绍


  • v2.0

    2016-09-22

    • 增加class和array的 overhead
    • 优化递归部分的讲法
    • 增加的排序算法的测试
    • 增加诺干最新面试真题

  • v1.4

    2016-05-22

    • 完善 Function 的引入部分,理解更全面
    • 增加 Interface 练习题

  • v1.3

    2016-04-05

    • 增加 Linked List 练习题
    • 完善 Interface 例子
    • 适当调整 Quick Sort 内容,初学更容易理解

  • v1.2

    2016-02-16

    • 增加 Reference 练习题
    • 完善 static 关键字内容
    • 晚上 BST 的数据库 index 例子

  • v1.1

    2016-01-22

    • 完善Unicode内容
    • 增加ArrayList实现原理的内容
    • 增加Linked List课堂练习

价格方案

拉上小伙伴一起享受团购价吧!

单人报名价格
$299

或人民币¥2049

第一节课免费试听 FREE
8节精品直播课,一手资料及时送
课中助教勤答疑,课后专享练习题
专属学员QQ群,结识求职小伙伴
QA板块提问权,你有问题我来答

支持Paypal与支付宝付款。
国际信用卡用户也可以使用Paypal完成支付。
国内信用卡账户也可以使用支付宝完成支付。

团购价 / 分享价
$159

或人民币价格¥1089

团购价/分享价获得方法 COUPON

扫描下方二维码关注九章算法的微信公众号。在公众号中点击右下角的"课程优惠"按照提示进行操作获得优惠码。报名时使用优惠码即可获得优惠。

常见问题

没有我们解决不了,只有你想不到

课程相关

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

付款相关

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

为什么选择九章

一分钟了解九章

您可能感兴趣的其他课程

九章算法班

硅谷求职必上,FLAG敲门砖,成为Offer收割机。

18课时 6 days,18 hours后开课

系统设计班

怎样设计Facebook?理解Google的三驾马车!

18课时 2 weeks后开课

Android 项目实战

硅谷工程师教你从零开始学习 Android 编程!

18课时 2 weeks后开课

Big Data 项目实战

硅谷工程师教你从零开始学习 Big Data!

18课时 1 week后开课

九章算法强化班

寒冬期,算法面试越来越难,你需要充电!

14课时 1 week,6 days后开课

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