• 授课方式
    录播视频+社群交流+答疑辅导
  • 开课时间
    随到随学
  • 适合人群
    准备求职、算法0基础小白或者基础比较薄弱的同学
  • 课程时长
    1920分钟

课程介绍

此套餐已停止报名,如想学习请到牛客网—学习—课程火热报名页报名最新套餐,或添加七七老师微信了解最新套餐



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

链接:https://pan.baidu.com/s/1tiZaYnr9cYQ7C8n1bGu-qA
提取码:jt1n


讲师介绍

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

课程提纲

  • 第1章
    第一周 认识复杂度和简单排序算法

    时间复杂度

    额外空间复杂度、选择排序、冒泡排序

    插入排序的细节和时间复杂度分析

    二分法的使用和复杂度分析

    一道时间复杂度很低的利用异或运算解决的问题

    详解对数器的使用

    详解递归函数和常见递归函数的复杂度估计(master公式)

  • 第2章
    第一周 认识O(N*logN)的排序


    归并排序详解

    归并排序的扩展

    堆结构和堆排序详解

    荷兰国旗问题

    快速排序

    快速排序的复杂度

  • 第3章
    第二周 详解桶排序以及排序内容大总结

    详解比较器

    桶排序思想下的具体排序:计数排序、基数排序

    排序内容汇总与常见坑总结

    工程上对排序的改进

  • 第4章
    第二周 链表
    哈希表和有序表在使用层次上的简单介绍

    笔面试链表解题方法论与常见面试题目:回文结构,链表划分

    常见链表面试题目三:复制含有随机指针节点的链表

    常见链表面试题目四:两个单链表相交的一系列问题

  • 第5章
    第三周 二叉树

    二叉树的递归与非递归的三种遍历

    二叉树的递归套路:搜索二叉树、完全二叉树、平衡二叉树

    二叉树的前驱节点与后继几点

    详解二叉树的序列化与反序列化(深度优先于宽度优先遍历)

    折纸问题

  • 第6章
    第三周 图

    图结构的表达方法

    图的深度优先遍历与宽度优先遍历

    拓扑排序问题

    最小生成树算法

    单源最短路径问题

  • 第7章
    第四周 详解前缀树和贪心算法

    介绍贪心算法及其相关题目(一)

    介绍贪心算法及其相关题目(二)

    介绍贪心算法及其相关题目(三)

    介绍贪心算法及其相关题目(四)

  • 第8章
    第四周 暴力递归

    暴力递归常见问题:打印字符串的排列问题

    暴力递归常见问题:数字字符转化问题

    暴力递归常见问题:背包问题、纸牌问题

    暴力递归常见问题:N皇后问题

  • 第9章
    第五周 哈希结构:哈希函数与哈希表

    哈希函数和哈希表

    哈希表题目应用

    详解位图与布隆过滤器(一)

    详解位图与布隆过滤器(二)

    一致性哈希结构

    并查集结构的详解与实现

  • 第10章
    第五周 有序表与并查集

    详解有序表(avl树、SB树、红黑树简单介绍、跳表)

    详解并查集结构的应用(岛应用)

  • 第11章
    第六周 KMP与Manacher算法
    KMP算法

    Mancher算法

  • 第12章
    第六周 滑动窗口与单调栈结构

    滑动窗口的最大值与最小值更新结构

    单调栈结构

  • 第13章
    第七周 二叉树与树形dp

    二叉树的Morris遍历

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

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

  • 第14章
    第七周 大数据与位运算题目

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

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

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

  • 第15章
    第八周 从暴力递归到动态规划(上)

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

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

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

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

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

  • 第16章
    第八周 从暴力递归到动态规划(下)

    动态规划空间压缩技巧

    社会唠

常见问题

1.课程如何学习?

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

课程视频:本期课程7.4号开课,每周开放2章的视频内容,一共8周学完,如果有想提前观看全部视频学习的同学,可以报名后细心班主任老师免费开通权限;

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

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

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

2.报名课程后联系谁?

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

3.课程视频有效期是多久?
答:课程视频是永久有效的,报名后可以一直观看~
4.课程服务有效期多久?
答:每期课程服务是两个月的时间,包括助教答疑与直播讲解;录播视频和课后作业是一直有效的~
5.服务到期后,课程交流群会解散吗?

答:不会,课程交流群会一直保留,供同学们日常学习工作交流,群内也会不定期有大佬直播分享经验~、、、



关于课程如果你还有其他问题,请添加班主任老师微信(niukewang985)咨询!

最近正在学