资源介绍
极客大学出品的算法训练营课程,不知道这个是第几期,以下为课程介绍.
跳槽必考,高薪必备——算法究竟有多重要?
- 算法是好工作的敲门砖
- 头条、BAT 等大厂面试必考算法
- 面试官通过算法考察候选人的能力
- 在激烈的职场竞争中脱颖而出
- 算法是编程内功提升的基石
- 写出性能更优的业务代码
- 更高效的解决工程问题
- 不惧团队讨论,获得更多实战机会
- 算法是高薪热门行业的必备能力
- 越早练好内功,越快学习新知识
- AI、区块链等领域对算法要求较高
- 面对新领域,更快速的理解底层逻辑
算法进阶之路,总有意想不到的困难
- 算法知识体系窄而偏:掌握的知识点零散,难以建立自己的知识体系,不知道学习重点。
- 刷题缓慢,难以坚持:空懂知识点,却想不到解法,在刷题的过程中失去信心,对算法产生畏惧心理。
- 不能将理论和实际相结合:刷了很多算法题,自认为掌握的不错,但是对工作中的代码没有任何帮助。
- 面试时被问到依然答不上来:学过的知识点很容易忘记,面对面试官的追问,大脑空白无法写出最优解。
课程目录
- 00-开学典礼视频
- 01-算法训练营学习手册
- 02-入学考试
- 第01课丨数据结构与算法总览
- 第02课丨训练准备和复杂度分析
- 第03课丨数组、链表、跳表
- 第04课丨栈、队列、优先队列、双端队列
- 第05课丨哈希表、映射、集合
- 第06课丨树、二叉树、二叉搜索树
- 第07课丨泛型递归、树的递归
- 第08课丨分治、回溯
- 第09课丨深度优先搜索和广度优先搜索
- 第10课丨贪心算法
- 第11课丨二分查找
- 第12课丨动态规划
- 第13课丨字典树和并查集
- 第14课丨高级搜索
- 第15课丨红黑树和AVL树
- 第16课丨位运算
- 第17课丨布隆过滤器和LRU缓存
- 第18课丨排序算法
- 第19课丨高级动态规划
- 第20课丨字符串算法