备战春招 | 面试刷题跟他复习,一个月全搞定
金三银四的金三已经到了
你还沉浸在过年的喜悦中吗?
如果是,那我要让你清醒一下了:目前大部分公司已经开启了内推,正式网申也将在3月份陆续开始,金三银四,春招的求职黄金时期已经来啦!!!
再不准备
作为19应届生的你可能就找不到工作了。。。
作为20届实习生的你可能就找不到实习了。。。
现阶段时间紧,任务重,能做到短时间内快速提升的也就只有算法了
那么算法要怎么复习?重点在哪里?常见笔试面试算法题型和解题思路以及最优代码是怎样的?
跟左程云老师学算法,不仅能解决以上所有问题,还能在短时间内得到最大程度的提升!!!
课程讲师
左程云
华中科技大学(本科),芝加哥大学(硕士),曾任亚马逊技术专家,就职于百度、IBM、GrowingIo,拥有十年算法刷题经验,《程序员代码面试指南——IT名企算法与数据结构题目最优解》第二版作者,现任牛客网算法直播课讲师。
课程简介
牛客网算法直播课全新迭代升级,在18年的基础上,经过用户调研反馈,重新划分课程内容,使班级与班级之间衔接更连贯,不会出现基础班到刷题班空挡的情况
全新算法课分为四个班级,从0基础小白入门班到高级刷题班,使不管处于哪个阶段的你都能找到适合自己的课程!!!
课程试看
好多同学来咨询的时候都会问有没有试看,由于课程是直播课的形式,大家都是奔着左老师的口碑来的,所以我们是一直没有试看的
但是鉴于大家都很想试看一下,所以这次我给大家剪辑了一小段左老师之前讲课的视频,作为试看课程,点击下面链接即可观看
课程内容
算法基础入门班
适合人群
0基础算法小白入门或者算法基础非常薄弱的同学
学完后能获得
- 1一个月掌握10个典型常见入门数据结构;
- 熟悉基础算法解题思路;
- 熟练掌握简单难度题目。
课程内容
-
第一章 认识复杂度和简单排序算法
时间复杂度和空间复杂度 选择排序、冒泡排序、插入排序的细节和时间复杂度分析
二分法的使用和复杂度分析
一道时间复杂度很低的利用异或运算解决的问题
常见时间复杂度的比较
详解递归函数与常见递归函数的复杂度估算(master公式)详解对数器的使用
-
第二章 认识O(N*logN)的排序
-
第三章 详解桶排序以及排序内容大总结
-
第四章 链表
-
归并排序详解
快速排序详解
堆结构和堆排序详解
桶排序思想下的具体排序:计数排序、基数排序
详解比较器
排序内容汇总与常见坑总结
工程上对排序的改进
链表问题对于笔试和面试阶段的解题方法论
常见的链表面试题目
利用快慢指针
哈希表和有序表在使用层次上的简单介绍
-
第五章 二叉树
详解递归函数完成二叉树的三种遍历
详解非递归函数完成二叉树的三种遍历
详解二叉树的序列化和反序列化(深度优先与宽度优先遍历)
折纸问题
判断搜索二叉树
判断完全二叉树
判断平衡二叉树
二叉树节点的前驱节点与后继节点 -
第六章 图
-
第七章 详解前缀树和贪心算法
-
第八章 暴力递归
图的深度优先遍历与宽度优先遍历
拓扑排序问题
最小生成树问题
单源最短路径问题
详解前缀树
介绍贪心算法及其相关题目
在面试中如何快速的尝试出贪心策略
常见的递归问题
几种常见的尝试类型
算法基础提升班
适合人群
有一些简单算法基础,但是还没有达到校招水平要求的同学,链接大家学校学习到校招求职之间的桥梁
学完后能获得
- 1个月熟练掌握90%常见笔试面试算法基础和相关高级数据结构知识
- 熟悉常见算法解题思路
- 熟练掌握简单和中等难度题目。
课程内容
-
第一章
哈希函数与哈希表
位图与布隆过滤器详解
一致性哈希结构 -
第二章
-
第三章
-
第四章
-
-
第五章
二叉树的morris遍历
树形dp解题套路 -
第六章
-
第七章
-
第八章
详解有序表(红黑树、跳表、sb树、avl树
详解并查集结构的应用(岛问题)
详解并查集结构的应用(岛问题)
KMP算法
Manacher算法
Manacher算法
滑动窗口的最大值与最小值更新结构
单调栈结构
单调栈结构
大数据题目与空间限制题目常见解法
位运算常见题目
位运算常见题目
从暴力递归到动态规划(上)
从暴力递归到动态规划(下)与社会嗑
算法中级班
适合人群
算法基础熟练掌握,春招求职面向美团、滴滴、京东等中等难度校招题目的企业
完后能获得
- 掌握常见算法基础和相关高级数据结构知识
- 熟悉常见算法解题思路
- 1个月熟练掌握80%企业校招中的笔试面试算法题。
课程内容
算法中级班为校招刷题班,课程全部讲解 校招算法真题,面向美团、滴滴、京东等中等难度企业,以下为部分题目概括:
题目1-5
定长绳子覆盖最多点数
买苹果最少袋子数
线性排列正方形的最少涂染数
N阶方阵中最大正方形边长
指定概率数字生成函数
定长绳子覆盖最多点数
买苹果最少袋子数
线性排列正方形的最少涂染数
N阶方阵中最大正方形边长
指定概率数字生成函数
题目6-10
给定非负整数n能形成的二叉树结构数目
构成完整括号字符串的最少添加括号数
求数组中差值为K的去重数字对
使2个数组平均值都增加的最小操作数
给定数字求可以转换出的字符串个数
题目11-15
合法括号序列的深度
利用辅助栈对当前栈排序
牛羊吃草决胜结果
二叉树的路径构成的最大权值和
机器打包物品最少轮数
合法括号序列的深度
利用辅助栈对当前栈排序
牛羊吃草决胜结果
二叉树的路径构成的最大权值和
机器打包物品最少轮数
题目16-20
zigzag方式打印矩阵
螺旋方式打印矩阵
将矩阵原地旋转90度
在矩阵中查找某个数
拼接字符串的最少操作数
zigzag方式打印矩阵
螺旋方式打印矩阵
将矩阵原地旋转90度
在矩阵中查找某个数
拼接字符串的最少操作数
算法高级班
适合人群
算法基础熟练掌握,春招求职面向 阿里、头条、腾讯等高等难度校招题目的企业
学完后能获得
- 掌握常见算法基础和相关高级数据结构知识
- 熟悉大部分算法解题思路
- 1个月熟练掌握90%企业校招中高难度笔试面试算法题。
课程内容
算法高级班为校招刷题班,课程全部讲解 校招算法真题,面向阿里、头条、腾讯等高等难度企业,以下为部分题目概括:
题目1-5
路径数组统计距离i的城市数目
分糖果最少数目
覆盖二叉树的所有节点需要的最少相机数
使字符串数组不降序的最少操作数
分田地的最大价值
路径数组统计距离i的城市数目
分糖果最少数目
覆盖二叉树的所有节点需要的最少相机数
使字符串数组不降序的最少操作数
分田地的最大价值
题目6-10
得到target的最少操作数
符合条件的子数组数目
从 1 到 n 的数字中 1 出现的个数
矩阵中最大矩形区域的1的数量
N!的二进制中最低位的1的位置
得到target的最少操作数
符合条件的子数组数目
从 1 到 n 的数字中 1 出现的个数
矩阵中最大矩形区域的1的数量
N!的二进制中最低位的1的位置
题目11-15
完成所有的画作需要的最少时间
扔棋子不摔碎的最少次数
最长的连续序列的长度
二叉树两个节点的最低公共祖先
DC3算法生成后缀数组
完成所有的画作需要的最少时间
扔棋子不摔碎的最少次数
最长的连续序列的长度
二叉树两个节点的最低公共祖先
DC3算法生成后缀数组
题目16-20
找出字符串数组中所有能两两拼接成回文串的记录
在数组中挑选K个数返回所有结果中代表最大数字的结果
找出数组中累加和在指定区间内的子数组个数
找到离n最近的(不包括n本身)是回文数字的数
计算距离邮局最近的地点的最短距离的总和
找出字符串数组中所有能两两拼接成回文串的记录
在数组中挑选K个数返回所有结果中代表最大数字的结果
找出数组中累加和在指定区间内的子数组个数
找到离n最近的(不包括n本身)是回文数字的数
计算距离邮局最近的地点的最短距离的总和
限时早鸟促销
最最最重要的部分来了,算法直播课 #第四期# 限时早鸟优惠报名!!!
截止3月16号报名,均可享受早鸟优惠
算法中级班:
原价799,早鸟价:523,优惠码:Dl79Rv4(使用立减276元)
算法高级班:
原价599,早鸟价:323,优惠码:DSTY1eW(使用立减276元)
算法基础提升班:
原价399,早鸟价:223,优惠码:Drg158B(使用立减176元)
算法基础入门班:
原价399,早鸟价:223,优惠码:D2FiYBS(使用立减176元)
注:基础入门班为4月20号开课
基础提升班、算法中级班、算法高级班均为3月16号开课
未开课之前可以调整班级期数,开课后不可以再调整
特别福利
现在报名算法直通套餐和算法通关套餐的同学在早鸟价的基础上还可以免费赠送左老师签名的第二版《程序员代码面试指南》
算法直通套餐:
现价1220,早鸟价:985,优惠码:D3UNRW3(使用立减235元)
算法通关套餐:
现价846,早鸟价:750,优惠码:D2QqcVr(使用立减96元)
注:报名成功后加 qq:1440073724 发送收件信息