|
课程介绍
如果你想进入一家**互联网公司并成为一名出色的软件工程师,解决算法问题是你绕不过去的一道坎。本课程将为你详细讲解十二个常见算法问题,不仅让你学会如何掌握这些问题的解题代码,还会让你学到解决算法问题所必需的四类解题模板,让你轻松应对各类新问题。
BitTiger是来自硅谷的终身学习平台,我们的教学团队有上百名来自世界**科技公司的资深技术专家和教育创新者。在BitTiger的过去三年中,我们已经教学过数千名学生。我们的学生已经在 京东,腾讯,百度,谷歌和Facebook等世界知名公司工作。现在,我们**尝试视频课程的形式,与世界分享知识。
谁应该报名这门课?
正在或计划在面试互联网工程类岗位、并希望为技术面试做好准备的同学
希望提高算法编写技能的工程师,特别是想要学习分析策略和代码优化的通用框架的同学
想要加强计算机科学基础的同学
课程的内容安排是什么样的?
课程会讲解下面四个类型的题目,针对每一类型的题目,集中精讲一个模型和三道基本题目并实现代码。
线性结构:使用双针模型解决线性结构的基本题目并实现代码
真题精讲:两数之和、合并数组、验证括号
树形结构:使用分治模型解决树形结构的基本题目并实现代码
真题精讲:寻找变化、共同祖先、先根遍历
图形结构:能够使用遍历模型解决图形结构的基本题目并实现代码
真题精讲:安排课程、安排航班、克隆图
动态规划:能够使用备忘模型解决动态规划的基本题目并实现代码
真题精讲:斐波那契、换硬币、偷金子
除了讲座视频之外,学生还会用到Udemy交互式编码工具编写自己的代码答案,我们将将提供即时反馈,帮助确定你的代码是否正确。
上完这门课程会获得什么?
学习处理常见的数据结构,如:线性结构、树结构、图形结构和动态规划
掌握**互联网公司最常见技术面试题的解答思路和解题代码
学会分析和解决算法和数据结构面试题的**模板,今后遇到新问题也可以迎刃而解
不仅解决常见算法问题,也能学会处理特殊情况
增强对优化算法能力的信心
课程目录:
1-1 欢迎同学们!.mp4
1-2 课程基本要求.mp4
2-1 两数之和 题目解读.mp4
2-2 两数之和 思路分析1.mp4
2-3 两数之和 思路分析2.mp4
2-4 实战练习- 两数之和.mp4
2-6 两数之和 代码实现.mp4
2-7 两数之和 代码测试.mp4
2-8 两数之和 扩展问题.mp4
2-9 两数之和 考点总结.mp4
3-1 合并数组 题目解读.mp4
3-10 合并数组 考点总结.mp4
3-2 合并数组 思路分析 (1).mp4
3-3 合并数组 思路分析 (2).mp4
3-4 合并数组 思路分析 (3).mp4
3-5 合并数组 思路分析 (4).mp4
3-6 实战练习- 合并数组.mp4
3-8 合并数组 代码实现与测试.mp4
3-9 合并数组 扩展问题.mp4
4-1 证括号- 题目解读.mp4
4-10 验证括号- 考点总结.mp4
4-2 验证括号- 思路分析 (1).mp4
4-3 验证括号- 思路分析 (2).mp4
4-4 实战练习:验证括号.mp4
4-6 验证括号- 代码实现与测试 (1).mp4
4-7 验证括号- 代码实现与测试 (2).mp4
4-8 验证括号- 代码实现与测试 (3).mp4
4-9 验证括号- 扩展问题.mp4
5-1 寻找变化 题目解读.mp4
5-2 寻找变化 思路分析 (1).mp4
5-3 寻找变化 思路分析 (2).mp4
5-4 实战练习:寻找变化.mp4
5-6 寻找变化 代码实现与测试.mp4
5-7 寻找变化 扩展问题.mp4
5-8 寻找变化 考点总结.mp4
6-1 共同祖先 题目解读.mp4
6-10 共同祖先 考点总结.mp4
6-2 共同祖先 思路分析 (1).mp4
6-3 共同祖先 思路分析 (2).mp4
6-4 共同祖先 思路分析 (3).mp4
6-5 实战练习: 共同祖先.mp4
6-6 共同祖先 代码实现与测试 (1).mp4
6-8 共同祖先 代码实现与测试 (2).mp4
6-9 共同祖先 扩展问题.mp4
7-1 先根遍历 题目解读.mp4
7-2 先根遍历 思路分析 (1).mp4
7-3 先根遍历 思路分析 (2).mp4
7-4 实战练习:先根遍历.mp4
7-6 先根遍历 代码实现与测试 (1).mp4
7-7 先根遍历 代码实现与测试 (2).mp4
7-8 先根遍历 扩展问题.mp4
7-9 先根遍历 考点总结.mp4
8-1 克隆图 题目解读.mp4
8-2 克隆图 思路分析 (1).mp4
8-3 克隆图 思路分析 (2).mp4
8-4 实战练习: 克隆图.mp4
8-6 克隆图 代码实现与测试 (1).mp4
8-7 克隆图 代码实现与测试 (2).mp4
8-8 克隆图 扩展问题.mp4
8-9 克隆图 考点总结.mp4
9-1 安排课程 题目解读.mp4
9-2 安排课程 思路分析 (1).mp4
9-3 安排课程 思路分析 (2).mp4
9-4 实战练习:安排课程.mp4
9-6 安排课程 代码实现与测试.mp4
9-7 安排课程 扩展问题.mp4
9-8 安排课程 考点总结.mp4
10-1 安排航班 题目解读.mp4
10-2 安排航班 思路分析 (1).mp4
10-3 安排航班 思路分析 (2).mp4
10-4 实战练习: 安排航班.mp4
10-6 安排航班 代码实现与测试.mp4
10-7 安排航班 扩展问题.mp4
10-8 安排航班 考点总结.mp4
11-1 斐波那契 题目解读.mp4
11-2 斐波那契 思路分析 (1).mp4
11-3 斐波那契 - 思路分析(2).mp4
11-4 实战练习 斐波那契.mp4
11-6 斐波那契 代码实现与测试.mp4
11-7 斐波那契 扩展问题.mp4
11-8 斐波那契 考点总结.mp4
12-1 偷金子 题目解读.mp4
12-2 偷金子 思路分析.mp4
12-3 实战练习: 偷金子.mp4
12-5 偷金子 代码实现与测试.mp4
12-6 偷金子 扩展问题.mp4
12-7 偷金子 考点总结.mp4
13-1 换硬币 题目解读.mp4
13-2 换硬币 思路分析 (1).mp4
13-3 换硬币 思路分析 (2).mp4
13-4 实战练习: 换硬币.mp4
13-6 换硬币 代码实现与测试 (1).mp4
13-7 换硬币 代码实现与测试 (2).mp4
13-8 换硬币 扩展问题.mp4
13-9 换硬币 考点总结.mp4
14-1 课程总结.mp4
下载地址:
|
|