极客时间已完结课程限时免费阅读

春节7天练 | Day 1:数组和链表

55 | 算法实战(四):剖析微服务接口鉴权限流背后的数据结构和算法

54 | 算法实战(三):剖析高性能队列Disruptor背后的数据结构和算法

53 | 算法实战(二):剖析搜索引擎背后的经典数据结构和算法

52 | 算法实战(一):剖析Redis常用数据类型对应的数据结构

51 | 并行算法:如何利用并行处理提高算法的执行效率?

50 | 索引:如何在海量数据中快速查找某个数据?

49 | 搜索:如何用A*搜索算法实现游戏中的寻路功能?

48 | B+树:MySQL数据库索引是如何实现的?

47 | 向量空间:如何实现一个简单的音乐推荐系统?

46 | 概率统计:如何利用朴素贝叶斯算法过滤垃圾短信?

45 | 位图:如何实现网页爬虫中的URL去重功能?

44 | 最短路径:地图软件是如何计算出最优出行路径的?

43 | 拓扑排序:如何确定代码源文件的编译依赖关系?

42 | 动态规划实战:如何实现搜索引擎中的拼写纠错功能?

41 | 动态规划理论:一篇文章带你彻底搞懂最优子结构、无后效性和重复子问题

不定期福利第四期 | 刘超:我是怎么学习《数据结构与算法之美》的?

40 | 初识动态规划:如何巧妙解决“双十一”购物时的凑单问题?

39 | 回溯算法:从电影《蝴蝶效应》中学习回溯算法的核心思想

不定期福利第三期 | 测一测你的算法阶段学习成果