Eda*_*ame 3 java priority-queue
我试图了解启动优先级队列的以下行:
PriorityQueue<int[]> pq = new PriorityQueue<>((a, b) -> b[1] - a[1]);
Run Code Online (Sandbox Code Playgroud)
与文档中的构造函数部分进行比较, https://docs.oracle.com/javase/7/docs/api/java/util/PriorityQueue.html
我无法弄清楚它使用的是哪个构造函数.有人可以分享一下这个想法吗?
此外,是否有一个文档可以更好地解释/定义语法(a, b) -> b[1] - a[1]...虽然我可以猜测它意味着什么.
非常感谢!
| 归档时间: |
|
| 查看次数: |
1973 次 |
| 最近记录: |