牛客算法通关课程正式开始,从小白到大佬,帮你一步搞定
算法无论是刚上大学,玩竞赛,校招求职,工作以后都一直起着非常重要的作用
牛客网推出全新算法通关课程,分为初级班和进阶班,一定有适合你的哈~
最重要的是!!!,现在有双十一的活动哦!!!!价格美丽,为自己投资!点击查看双十一活动链接:https://www.nowcoder.com/activity/promotion/20171111
算法初级班:
适合人群:算法0基础以及算法基础非常薄弱的同学,或者想巩固算法基础的同学
课程大纲:
第一章
复杂度和常见算法(上)
1)认识复杂度以及master公式
2)常见的排序算法(插入,选择,快速,归并,堆,基数排序,桶排序)
复杂度和常见算法(下)
三个常见算法与复杂度估计的一些非典型方式(bfprt,kmp,manacher)
第三章
基础数据结构(一)
1)数组,链表,数组,队列,栈
2)哈希函数、哈希表,一致性哈希和布隆过滤器
3)堆(优先级队列,赫夫曼编码相关问题)
基础数据结构(二)
1)并查集
2)二分搜索
3)二叉树
第五章
基础数据结构(三)
1)前缀树
2)图的存储和遍历(深度优先,广度优先)
3)图的常见算法
基础数据结构(四)
1)二叉树的Morris遍历
2)平衡搜索二叉树的概念
3)跳表
4)红黑树的介绍、原理和应用
递归和动态规划
1)递归
2)动态规划
面试题补充技巧
1)双指针的解题技巧
2)窗口类问题
3)循环数组和循环链表类问题
4)贪心类题目(是否有nim博弈的内容待定)
算法进阶班:
适合人群:想提升算法的任何同学,工作中晋升,求职中求高薪offer等等
课程大纲:60道不同类型的算法真题讲述
有任何问题,欢迎留言~~