班型 | 价格 | 完整课程 内容 |
班主任 监督和管理 |
2年内容 更新服务 |
作业批改 | 线上系统答疑 | 就业辅导 | 远程答疑 |
视频班 | 5980元(原价8980) | |||||||
线上辅导班 (2.5个月,线上辅导) |
18980元 |
尚学堂和尚新途,大厂算法班主讲
想进大厂的在读大学生
想进大厂、挑战高薪的程序员
想进大厂、强逻辑思维的人
阶段 | 主要内容 |
---|---|
算法预备知识 |
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) 状态压缩动态规划(高难算法。通常是全国信息学奥赛最后大题) |
在大厂面试中,三轮面试大多数是对算法的考察。
对项目的考察并没有那么的重视,打个比方,如果你三轮面试的算法都很轻松的过了,就算是没有任何的项目经验,也可能会被录取。
随着现在时间的推移,算法不仅大厂开始考察,小公司也开始逐渐考察。
我们创造性的采用:“模板式教学”。
记住:没有模板的算法学习,就是一盘散沙。算法的模板题是学习的关键。
算法是想进大厂的最大门槛。 但是面试中的算法,也没有那么难。通过模板,然后形成维之后再去不断地刷题。
算法是区分程序员内功的核心指标,可以起到快速筛选的作用。
如果你只是想当普通码农,不需要算法。如果想进阶为一名合格的真正的程序员,必须学习算法。
视频班价格:5980元
辅导班价格:18980元
课程适配C++ ,Java,Python等主流语言,帮助同学斩获心仪的大厂offer。
本课程会更新学生经常问到的leetcode,和大厂考察的算法题。
手工代码实现是算法人的必经之路,让你看到代码的来龙去脉。
图论和树,成为各大公司笔试压轴的宠儿,市面上鲜有真正讲解图论的课。本课程将把所有的基本图论算法全部讲解,挑战高薪。
动态规划是算法考核中的王牌。在面试中很少会考察动态规划的内容,如果被考到,恭喜你,说明你在面试大厂的高端岗位。
比如:字节的抖音部门, 腾讯的微信部门等。
1. 大多数算法面试题都是通过leetcode出的,会把高频率的leetcode题全部带着大家手把手现讲解和实现。
2. 课程适配C++ ,Java,Python等主流语言,致力于帮助同学斩获心仪的大厂offer。