• 授课方式
    录播视频+社群交流+答疑辅导
  • 开课时间
    随到随学
  • 适合人群
    有简单算法基础,但是还达不到校招水平要求的同学
  • 课程时长
    960分钟

课程介绍

算法课详情咨询,请添加丸子老师微信~


点击下方链接即可试听哦~

链接:https://pan.baidu.com/s/1tiZaYnr9cYQ7C8n1bGu-qA

提取码:jt1n




讲师介绍

  • 左程云
    华中科技大学(本科),芝加哥大学(硕士),曾就职于亚马逊,担任技术专家,IBM,GrowingIo,百度等,《程序员代码面试指南》作者,从2010年起专注刷题至今,拥有10年算法刷题经验。

课程提纲

  • 第1章
    第一周学习——哈希结构:哈希函数与哈希表
    哈希函数与哈希表

    哈希表题目应用

    详解位图与布隆过滤器

    一致性哈希结构

    并查集结构的详解与实现

  • 第2章
    第一周学习——有序表与并查集
    详解有序表(红黑树、跳表、sb树、avl树)
    详解并查集结构的应用(岛问题)
  • 第3章
    第二周学习——KMP、Manacher算法
    KMP算法
    Manacher算法
  • 第4章
    第二周学习——滑动窗口与单调栈
    滑动窗口的最大值与最小值更新结构
    单调栈结构
  • 第5章
    第三周学习——二叉树与树形dp

    二叉树的Morris遍历

    树形dp解题套路1-叉树节点间的最大距离问题

    树形dp解题套路2-派对的最大快乐值

  • 第6章
    第三周学习——大数据与位运算题目

    大数据题目与空间限制题目常见解法

    位运算题目:返回32位整数a和b中较大的

    位运算题目:判断一个32位正数是不是2的幂、4的幂


  • 第7章
    第四周学习——从暴力递归到动态规划(上)

    暴力递归到动态规划题目:机器人到达指定位置放法数

    暴力递归到动态规划题目:排成一条线的纸牌博弈问题

    暴力递归到动态规划题目:象棋中马的跳法

    暴力递归到动态规划题目:换钱的最少货币

    数暴力递归到动态规划题目:Bob的生存概率

  • 第8章
    第四周学习——从暴力递归到动态规划(下)

    动态规划空间压缩技巧

    左神亲传笔面试技巧

常见问题

1.课程如何学习?

答:课程是录播视频+课程服务的形式,课程服务包括:1)助教答疑   2)课后作业    3)直播讲解

录播视频:默认的课程安排是,每周开放部分视频,如果有想提前学习后面课程的同学,可以私信班班调整

助教答疑:并设有专门的课程学习群,日常助教在群内提供答疑

课后作业:每个知识点结束配有专门的课后作业,定期提交后老师会进行批改并返回;

直播讲解:每周会定期进行一次直播作业讲解与答疑~

2.报名课程后联系谁?

答:课程报名成功后,请查看站内信息,添加班主任老师微信~班主任老师会拉你进课程交流群,进行学习交流~

3.报名算法套餐如何学习?

答:套餐默认的学习安排是先学完一个班级,再学一个班级,课程视频也是按照进度开放,如果时间不是特别紧张,我们进推荐按照顺序学习,这样效果更好哦~

当然如果有想两个班一起学习,或者想提前学习后面内容的同学,可以报名后私信班主任老师调整~

4.课程视频有效期是多久?
答:课程视频是自报名之日起一年的有效期,一年之内可以无限次反复观看~
5.课程服务有效期多久?

答:每期课程服务是一个月的时间,包括助教答疑与直播讲解;课程群是不会解散的,到期后可以继续在群内讨论~

报名套餐的同学,如果是按照套餐默认学习进行,服务周期就是连续的两个或者四个月的时间;如果调整了班级,同时学的话,对应的服务周期也会调整的~

6.课程可以退款吗?
答:课程视频开放前是支持退款的,开放后不支持退换!

如果你在开班前开通过课程权限,提前学习,也是不支持退款的哦~

7.课程还有哪些优惠和福利?

答:只要报名任意一个算法班级,就可以免费获得Java、C++、前端任一方向的八股文面试宝典~

如果你基础不太好,或者想直接从入门到笔面试系统的学习,可以报名 算法基础套餐算法直通套餐 ,都有对应的优惠,另外报名直通套餐的同学还可以免费获得完整版算法面试宝典一本(报名后联系班主任老师领取~)

最近正在学