课程试听
第一章 如何评价代码好坏

1-1 如何评价代码好坏

- 如何评价代码好坏
第二章 数组与链表

2-1 数组与链表

- 让数组动起来
- 花样贪吃蛇--链表
- 嗑一嗑数组与链表面试题
第三章 栈和队列

3-1 栈和队列

- 后来居上的栈
- 讲究先来后到的队列
- 突破栈和队列面试题
第四章 Hash和初识递归

4-1 Hash和初识递归

- 我来讲hash
- 解密hash算法的工程应用
- 麻麻再也不用担心你的递归了
第五章 树和堆

5-1 树和堆

- 带你种一棵二叉树
- 超能二叉搜索树
- 是你想的那个堆吗?
第六章 图,递归,分治,回溯

6-1 图,递归,分治,回溯

- 带你走进图的世界
- 抓脑壳系列之分治回溯和递归v1
- 誓死拿下分治回溯面试题
第七章 搜索,贪心,二分查找

7-1 搜索,贪心,二分查找

- 迷人的两度搜索
- 做人不能太贪心
- 神奇的二分查找-1
- 神奇的二分查找-2
第八章 动态规划

8-1 动态规划

- 动态规划到底在讲什么?
- 让动态规划的题来的更猛烈些吧
- 动态规划怎么又回来了?
第九章 动态规划,字典树,并查集和高级搜索

9-1 动态规划,字典树,并查集和高级搜索

- 掉头发系列之动态规划面试题
- 手撕字典树和并查集
- 高级搜索
第十章 AVL树和红黑树

10-1 AVL树和红黑树

- 如何保证不在avl树的左旋右旋中头晕目眩?
- 传说中红黑树它来了!
- 深度解剖红黑树的实现-1
- 深度解剖红黑树的实现-2
第十一章 红黑树高级,位运算,布隆过滤器,LRU

11-1 红黑树高级,位运算,布隆过滤器,LRU

- 战斗吧!红黑树
- 巧妙的位运算
- 超级好用之Bloom Filter与LRU Cache
第十二章 排序,字符串

12-1 排序,字符串

- PK吧!排序算法
- 一起来搞定排序面试题
- 倍儿亲切的字符串算法
第十三章 字符串加强,数据结构与算法工程应用

13-1 字符串加强,数据结构与算法工程应用

- 突然就不香了的字符串
- 搞定mysql索引利器B+树
- Redis背后的数据结构与算法
第十四章 面试冲刺

14-1 面试冲刺

- 核心知识点回顾&面试准备及技巧