优先级队列中的自定义比较功能

时间:2017-10-07 19:38:21

标签: java object instantiation

所以这里是实现最小堆的代码:

PriorityQueue<String> minHeap = new PriorityQueue<>(k,new Comparator<String>(){
   public int compare(String s1, String s2){
      return Integer.compare(s1.length(), s2.length());
   }
});

我对比较功能感到困惑。看来我们正在重写比较器中的比较功能,但是如何?我在哪里可以了解java中对象实例化时的重写方法?

0 个答案:

没有答案