摘要:
LFU 算法 参考labuladong的文章 LFU 算法相当于是淘汰访问频次最低的数据,如果访问频次最低的数据有多条,需要淘汰最旧的数据。把数据按照访问频次进行排序,而且频次还会不断变化。 要求你写一个类,接受一个capacity参数,实现get和put方法: class LFUCache { / 阅读全文
摘要:
LRU缓存算法 阅读全文
摘要:
Union-Find 并查集算法 参考labuladong的文章 动态连通性其实可以抽象成给一幅图连线,如图: Union-Find 算法主要需要实现这两个 API: class UF { /* 将 p 和 q 连接 */ public void union(int p, int q); /* 判断 阅读全文