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

Java入门与基础算法班

  • 课程学时: 每节课2小时,总共16课时
  • 开课时间:
    2017-04-30T17:00:00+00:00

    本次课为免费试听课 FREE, 如果你错过了本节,也可以在下一期开课时补上。

  • 课程安排:
    北京时间每周日、周一凌晨1:00-3:00;美西时间每周六、日早上10:00-12:00;美东时间每周六、日13:00-15:00 查看完整课程表
  • 课程版本:
离第一节免费试听课还有 1 month

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

适合谁?

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

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

讲师介绍

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

王老师

美女工程师

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

郭靖

顶尖IT企业工程师

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

课程服务

精益求精,不断进步

硅谷一线企业工程师授课

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

16课时精品直播课程

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

课堂实时答疑解惑

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

课后配套阶梯训练

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

QA板块问答

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

找到一起找工作的朋友

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

课程大纲

每节课资料提前5天发放

1

本节大纲

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

  • 转专业找CS工作怎么办?
  • 零基础如何在最短时间内拿到offer?
  • 如何写好简历?
  • IT技术面试内容有哪些?
  • JAVA语言怎么入门?
2017-04-30T17: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-05-06T17: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-05-07T17: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-05-14T17:00:00+00:00

5

本节大纲

栈与队列 Stack & Queue

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

6

本节大纲

树和递归 Tree & Recursion

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

8

本节大纲

排序 Quick Sort & Merge Sort

  • 排序
          1) 插入排序
          2) 选择排序
          3) 归并排序
          4) 快速排序
          5) Comparator的使用
  • 实战面试真题
          1) sort colors
          2) 重排数组构成最大数 
2017-05-28T17: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

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

常见问题

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

课程相关

其它问题

可以退课么?
怎样付款?
LintCode上有些问题必须付费才能看到么?
如何使用优惠券?
如何获得优惠券?
如何绑定 LintCode?
强化班和算法课会有重复吗?九章算法班和强化班有什么区别?
如何退课?
错过第一节课怎么办?可以插班么?
LintCode 过期了怎么办?可以单独续费么?
错过课怎么办?可以补课么?有视频么?
提供内推,简历修改,模拟面试么?
上课之后一定可以拿到Offer么?
上课的形式是什么,可以互动么?
课件什么时候发?怎么下载?
我是老学员,是否有优惠?
LintCode Ladder 的有效期多久?
如何找到课程QQ群号?
ladder的权限问题,我付费了,好像只能用advance的ladder,算法班的ladder能用么?
如何团购?需要在同一账户付款么?
报名了 X 班,可以用 Y 班的 Ladder 么?
忘记 LintCode 密码怎么办?可以把 Ladder 权限换到另外一个账号么?
课程优惠相关信息
可以单买一节课么?
刷题没思路的话要花多久去想,还是说直接看答案?
课程优惠相关信息
Lintcode上作业题目有没有答案?
Ladder 权限过期了,如何看到之前我写的代码?
课后怎么找助教问问题?

为什么选择九章

一分钟了解九章

您可能感兴趣的其他课程

九章算法班

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

18课时 等待下次开课

系统设计班

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

18课时 等待下次开课

Android 项目实战

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

18课时 等待下次开课

Big Data 项目实战

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

18课时 等待下次开课

九章算法强化班

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

14课时 等待下次开课

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