《面试算法代码实践》

299.00


课程名称:《大数据之算法设计基础》 随时加入学习

时间:共12周

课程概述:

很多程序员和数据分析师在面试的时候都倒在基础的数据结构和算法问题的“石榴裙”下,在面试官面前吱吱嘎嘎,真想找个地方钻进去或者是心想面试早点结束吧,不要让我这么难受。你想成为一个有B格的码农和大数据分析师,还来得及,从这里开始脑补吧。

谨记:算法与数据结构是程序员和数据分析师的基本“自我修养”!

进入大数据领域,不管你是作为程序员,或数据分析师,数据挖掘工程师,这都是你的入门知识。
 

培训方式:视频学习 + 在线答疑 + 每周作业 + 结业考试

培训价格:¥ 299元

开课时间:随到随上

第一章 课程导引
第1部分:目的
    1. 本课程能教你什么
    2. 本课程不能教你什么
    3. 本课程与大数据的关系
    4. 本课程学习的基本原则
    5. 简单的场景分析
第2部分:预计时长:2小时

------------
第二章 数据结构基础
第1部分:目的
    1. 链表、数组、哈希表
    2. 栈 和 队列
    3. 堆
    4. 字典树
    5. 双数组字典树
    6. 线段树
    7. 并查集
    8. 二叉树
    9. 二叉排序树
    10. 倒排索引
第2部分:预计时长:4小时

------------
第三章 排序算法基础
第1部分:目的
    1. 插入排序
    2. 冒泡排序
    3. 快速排序
    4. 堆排序
    5. 归并排序
    6. 多路归并排序
    7. 基数排序
    8. 计数排序
    9. 桶排序
第2部分:预计时长:4小时

------------
第四章 搜索算法基础
第1部分:目的
    1. 深度优先搜索
    2. 广度优先搜索
    3. 深搜与广搜选择的依据
    4. 双向广搜
    5. A* 算法
    6. 老将与双马问题
    7. 推理系统中的搜索算法

第2部分:预计时长:2小时

------------
第五章 字符串处理基础
第1部分:目的
    1. 编辑距离
    2. 最长公共子串
    3. 最长公共子序列
    4. KMP 与 改进 KMP 算法
    5. AC 自动机
    6. 基于双数组字典树的 AC 自动机
    7. 任意字符域的二叉字典树
    8. 快速逆元算法
    9. 基于快速逆元的字符串匹配的 hash 算法

第2部分:预计时长:4小时

------------
第六章 数据分析中算法应用案例
第1部分:目的
    1. 理解算法在大数据分析中的作用
    2. 能够根据不同情况选择不同的算法进行问题求解

第2部分:预计时长:2小时

主讲人: 胡老师

百度 算法工程师 资深ACMer,自高中时期接触程序设计,自此迷恋算法。在 ACM 亚洲区比赛中所获奖项经历过 铜、银、金 三个阶段,参加过两次 World Final。

在百度工作期间,深度参与负责硬盘预警、硬件数据挖掘平台、智能数据中心、百度经纪人和知识图谱优化等项目的算法设计。

对于算法,其有一句经典之言:算法似内功,非一朝一夕所能成。

如果算法学习贵在坚持的话,我们的课程将是打开潘多拉盒子的钥匙。

我在这里等着你,一起玩算法。

常见问题:

请点击 http://www.chinahadoop.cn/page/questions

手机:15611440609

邮件:Admin@chinahadoop.cn

在线咨询QQ群:344476417

在线客服QQ:2903431261 客服QQ

 

官方微博号:ChinaHadoop

微信公众号:ChinaHadoop