head-first-docker
Posted on
Edited on
「字典序」问题—贪心+单调栈
Posted on
Edited on
问题:
1 |
|
一个思路是:
「LRUCache算法」—双向链表
Posted on
Edited on
当不得不淘汰某些数据时(通常是容量已满),选择最久未被使用的数据进行淘汰。
1 | class LRUCache { |
「栈模拟迭代」—递归算法优化
Posted on
Edited on
「图论」拓扑排序算法——Kahn算法和DFS算法
Posted on
Edited on
直观地说就是,让你把一幅图「拉平」,而且这个「拉平」的图里面,所有箭头方向都是一致的,比如上图所有箭头都是朝右的。
对于任何有向图而言,其拓扑排序为其所有结点的一个线性排序(对于同一个有向图而言可能存在多个这样的结点排序)。该排序满足这样的条件——对于图中的任意两个结点u和v,若存在一条有向边从u指向v,则在拓扑排序中u一定出现在v前面。
区间dp算法
Posted on
Edited on
蓄水池抽样算法
Posted on
Edited on
比较器Comparator使用
Posted on
Edited on
堆—优先队列
Posted on
Edited on