免费试听时间:
美西时间1月12日 周六 19:00-21:00
美东时间1月12日 周六 22:00-00:00
北京时间1月13日 周日 11:00-13:00
报名网址:www.jiuzhang.com
Python 语言入门部分:讲解 Python 的基本语法和常用内置数据结构
算法提升部分:使用 Python学习常见的算法和数据结构,并且解决常见的 Python 算法面试问题。
从零学习Python,算法和数据结构
转专业找CS工作的小伙伴
有一些编程基础,但算法基础薄弱的同学
想要从事人工智能的同学
国内TOP1名校毕业,资深Java工程师,5年Java与Android开发经验,现在从事人工智能,有丰富深度学习项目开发经验。
如何从零基础开始在最短的时间内拿到offer?
简历全攻略:如何写好简历?怎样准备项目?
面试大揭秘:IT技术面试内容有哪些?如何准备?
Python基础入门
变量及其运算
Reverse 3-digit Integer
Swap Two Variables
登陆http://t.cn/RAC7Era,注册账号
并报名《九章算法基础班(Python)》
上过《九章算法班》、《九章算法强化班》、《系统设计班》,投100次简历,面十几家公司,拿到 Facebook、eBay、Intuit 和 Amazon 共4个offer
国内3年工作经验,上过《九章算法班》、《系统设计班》,成功肉身翻墙,拿到Amazon offer,抽中H1B
上过《九章算法班》《BAT国内笔试面试班》,转CS一年半拿到 FB offer
如何从零基础开始在最短的时间内拿到offer?
简历全攻略:如何写好简历?怎样准备项目?
面试大揭秘:IT技术面试内容有哪些?如何准备?
Python基础入门
变量及其运算
Reverse 3-digit Integer
Swap Two Variables
程序控制流
如何写好if语句
for 循环和 while 循环
函数
函数的定义及使用
函数的参数传递
面向对象入门
什么是面向对象
类和对象的概念
什么是数据结构?
列表(List)和元组(Tuple)
列表的概念及常用操作
元组的概念及常用操作
字符串(String)
字符串的概念及常用操作
字符和 Unicode
什么是引用(Reference)?
计算机内存模型
链表(Linked list)
链表的构建
链表的常用操作
算法的时间复杂度分析
栈(Stack)
栈的实现及常用操作
栈在操作系统中的应用
队列(Queue)
队列的实现及常用操作
Python 中的 queue 模块
什么是树(Tree)?
二叉树的定义
二叉树的构建
二叉树的深度优先遍历
前序遍历
中序遍历
后序遍历
递归(Recursive)
什么是递归 ?
递归的三要素
递归算法的时间和空间复杂度分析
二叉树的宽度优先遍历
宽度优先遍历的实现
按层次遍历
二分搜索树(BST)
什么是 BST ?
BST 的常用操作
BST 在实际系统中的应用
集合(Set)和字典(Dictionary)
集合的定义及常用操作
字典的定义及常用操作
集合和字典的实现
分治算法
什么是分治法?
使用分治法解决经典面试题
普通排序算法
选择排序
插入排序
冒泡排序
归并排序
归并排序的算法思想
归并排序的 Python 实现
快速排序
快速排序的算法思想
快速排序的 Python 实现
使用 Python 的 Sort 和 cmp 函数实现各种情况下的排序
九章算法 | 帮助更多中国人找到好工作
《九章算法基础班(Python)》免费试听课
美西时间1月12日 周六 19:00-21:00
美东时间1月12日 周六 22:00-00:00
北京时间1月13日 周日 11:00-13:00
九章基础算法班(Java)互动课
随时上课,正在免费报名中
拉到文末阅读原文,可免费报名!