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

09|二分:如何高效查询Kafka中的消息?

08|外部排序:如何为TB级数据排序?

07|堆:如何实现一个高效的优先队列?

06|TreeMap:红黑树真的有那么难吗?

05|HashMap:一个优秀的散列表是怎么来的?

04|栈:函数调用的秘密究竟是什么?

03|双端队列:并行计算中的工作窃取算法如何实现?

02|双向链表:list如何实现高效地插入与删除?

01|动态数组:按需分配的vector为什么要二倍扩容?

先导篇|诶,这个 git diff 好像不是很直观?

开篇词|真实世界的算法,和你想的不一样