Skip to content

Commit 2377ee7

Browse files
committed
Time: 2 ms (100.00%), Space: 45.1 MB (100.00%) - LeetHub
1 parent 4c4804f commit 2377ee7

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
class Solution {
2+
public int buttonWithLongestTime(int[][] events) {
3+
PriorityQueue<int[]> pq = new PriorityQueue<>((a,b)->(a[0]==b[0] ? a[1]-b[1] : b[0]-a[0]));
4+
pq.offer(new int[]{events[0][1] , events[0][0]});
5+
for(int i=1;i<events.length;i++){
6+
int diff = events[i][1] - events[i-1][1];
7+
pq.offer(new int[]{diff , events[i][0]});
8+
}
9+
int[] res = pq.peek();
10+
return res[1];
11+
}
12+
}

0 commit comments

Comments
 (0)