1. 二分
  2. LRU
  3. java堆: Java PriorityQueue is ordered in ascending order by default. 默认小顶堆,大顶堆写法:
maxHeap = new PriorityQueue<>((o1, o2) -> o2 - o1);

leetcode 大小顶堆