阶段 | 主要内容 |
---|---|
算法预备知识 | 1. 坐标系与方向向量 2. 算法复杂度(时间复杂度与空间复杂度) 3. 原码 反码 补码 4. 位运算强化和综合应用 |
数据结构 (大厂笔试和面试的核心) |
1. 递归的思想 2. 递归的简单应用:爬楼梯(京东/阿里/腾讯/字节等面试题) 3. 递归的简单应用:走方格(京东/阿里/腾讯/字节等面试题) 4. 二分 5. 二分模板和相关频率面试题(京东/阿里/腾讯/字节等面试题) 6. 链表:单链表 双链表的定义及实现(京东/阿里/腾讯/字节等面试题) 7. 栈 队列的基本思想和相互实现(京东/阿里/腾讯/字节等面试题) 8. 单调栈及相关问题 9. 单调队列及相关问题、滑动窗口(京东/阿里/腾讯/字节等面试题) 10. 树的定义和递归定义 11. 树的种类 12. 树的遍历:二叉树的前中后层垂序遍历思路及实现 (1) 前 中 后 层 遍历(京东/阿里/腾讯/字节等面试题) (2) 垂序遍历(通常是笔试最后两道大题,难度较大。用来区分普通offer和SP offer) 13. Trie树的实现(京东/阿里/腾讯/字节等面试题) 14. 哈希表的讲解及实现(京东/阿里/腾讯/字节等面试题) |
算法 (普通offer和SP offer和 SSP offer的区分关键) |
1. 常考的排序算法(小厂/中厂必考): (1) 快速排序 (2) 归并排序 (3) 堆排序(大厂通常考堆排序) 2. 前缀和与差分(算法高手的必备技巧,指数级下降时间复杂度): (1) 一维前缀和实现 (2) 一维差分实现 (3) 二维前缀和实现 (4) 二维差分实现 3. 并查集的定义和实现(大厂经典必考) 4. 高精度算法:(高级数据分析相关岗位,大厂常考算法) (1) 高精度加法思路及实现 (2) 高精度减法思路及实现 (3) 高精度乘法思路及实现 (4) 高精度除法思路及实现 5. 图论:(挑战大厂50万年薪岗位,通常是笔试压轴题的核心) (1) 图论的概述 (2) 有向图的定义和邻接表邻接矩阵实现有向图 (3) 无向图的定义和邻接表邻接矩阵实现无向图 (4) 连通图和连通分量 (5) 强连通图 弱连通图 单项连通图的定义和判断代码实现 (6) 生成树和最小生成树的定义 (7) 拓扑序列(拓扑排序)的思路 (8) 实现邻接表的两种代码实现方式 (9) 容器 数组实现拓扑序列的实现 (10) 单源最短路算法: ① Dijkstra算法的定义和实现 ② Bellman Ford算法的定义和实现 ③ SPF算法的实现 ④ SPF判断负权回路的实现 (11) 多源最短路算法:Floyd算法的定义和实现 (12) 最下生成树算法: ① Prim最小生成树算法的定义和实现 ② Kruskal最小生成树算法的定义和实现 6. 动态规划(挑战大厂50万年薪岗位,通常是笔试压轴题的核心) (1) 动态规划的定义 (2) 背包问题: ① 背包问题的实现和优化 ② 完全背包问题的实现 ③ 多重背包问题的讲解和实现 ④ 分组背包问题的讲解和实现 (3) 线性动态规划 (4) 区间动态规划 (5) 数位统计动态规划 (6) 状态压缩动态规划(高难算法。通常是全国信息学奥赛最后大题) |
EXPLAIN
课程说明
字节跳动 腾讯等招聘,算法有多重要?
在大厂面试中,三轮面试大多数是对算法的考察。
对项目的考察并没有那么的重视,打个比方,如果你三轮面试的算法都很轻松的过了,就算是没有任何的项目经验,也可能会被录取。
随着现在时间的推移,算法不仅大厂开始考察,小公司也开始逐渐考察。
算法要如何学习?
我们创造性的采用:“模板式教学”。
记住:没有模板的算法学习,就是一盘散沙。算法的模板题是学习的关键。
算法是想进大厂的最大门槛。 但是面试中的算法,也没有那么难。通过模板,然后形成维之后再去不断地刷题。
为什么大厂都重视考察算法?
算法是区分程序员内功的核心指标,可以起到快速筛选的作用。
如果你只是想当普通码农,不需要算法。如果想进阶为一名合格的真正的程序员,必须学习算法。
价格
视频班价格:5980元
辅导班价格:18980元
ADVANTAGE
课程优势
-
优势一课程适配多种语言实现
课程适配C++ ,Java,Python等主流语言,帮助同学斩获心仪的大厂offer。
-
优势二模板式教学,让你又快又稳的学会算法
-
优势三及时更新
本课程会更新学生经常问到的leetcode,和大厂考察的算法题。
-
优势四手工代码实现,而不是拿代码讲代码
手工代码实现是算法人的必经之路,让你看到代码的来龙去脉。
-
优势五全面覆盖大厂面试难点的课程
图论和树,成为各大公司笔试压轴的宠儿,市面上鲜有真正讲解图论的课。本课程将把所有的基本图论算法全部讲解,挑战高薪。
-
优势六挑战算法中的王牌,是大厂中核心部门的重难点考核
动态规划是算法考核中的王牌。在面试中很少会考察动态规划的内容,如果被考到,恭喜你,说明你在面试大厂的高端岗位。
比如:字节的抖音部门, 腾讯的微信部门等。
COURSE DETAILS
匠心打造课程细节
一、 统计近年来,各大厂近年来题目出现频率:
二、图形化/手工讲解难度较大的算法,一步一步作图,高效学习困难算法。
三、模板算法教学,让你惊艳面试官。
四、对于能优化的算法,给出清晰的算法,继续惊艳面试官。
五、我们的课,为什么是真正的大厂算法课!
1. 大多数算法面试题都是通过leetcode出的,会把高频率的leetcode题全部带着大家手把手现讲解和实现。
2. 课程适配C++ ,Java,Python等主流语言,致力于帮助同学斩获心仪的大厂offer。
声明:本站所有资料均来源与网络以及用户发布,如对资源有争议请联系微信客服我们可以安排下架!