CORE SKILLS · 36 题 · 4 种语言
把常用的数据结构和算法亲手写一遍。
不调库,亲手实现动态数组、链表、哈希表、堆、LRU 缓存、快速排序、归并排序、KMP、BFS、Dijkstra、最小生成树、并查集、字典树、线段树和树状数组,再用锁、条件变量和信号量写按序执行、哲学家就餐、有界阻塞队列和读写锁等多线程题,最后把停车场、电梯、ATM、售货机、分账、电影选座、快递柜和酒店预订这些面向对象设计(LLD)题写成能判对错的类。每题有 Python、C++、Java、Go 起始代码和固定驱动,在线判题。