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

课程介绍

讲师介绍

  • 左程云
    华中科技大学(本科),芝加哥大学(硕士),曾就职于亚马逊,担任技术专家,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.课程视频务有效期多久?

答:课程视频是可以随时观看学习的。


2.课程可以分享给身边同学吗?

答:当然可以,但一定要记得上牛客官方平台来学习哦。


3.版权问题

答:版权归牛客职导所有,任何其他机构、媒体、网站或个人未经本网协议授权,不得发布/发表/转载牛客职导官方的课程链接/内容,违者将依法追究相关责任。

最近正在学