我正在尝试理解以下代码行,它初始化了一个优先队列:
与文档中的构造函数部分相比,我无法确定它使用哪个构造函数。有人能分享一下思路吗?
此外,是否有一份文件可以更好地解释/定义语法 `(a, b) -> b[1] - a[1]` ...尽管我猜想它的含义。
非常感谢!
PriorityQueue<int[]> pq = new PriorityQueue<>((a, b) -> b[1] - a[1]);
与文档中的构造函数部分相比,我无法确定它使用哪个构造函数。有人能分享一下思路吗?
此外,是否有一份文件可以更好地解释/定义语法 `(a, b) -> b[1] - a[1]` ...尽管我猜想它的含义。
非常感谢!