Ошибка LeetCode в Java или я что -то упускаю? [закрыто]JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка LeetCode в Java или я что -то упускаю? [закрыто]

Сообщение Anonymous »

Я разгадал комнату для собраний III на LeetCode, и я вижу, что java integer.compare не работает, как ожидалось. < /p>
Вот код, который не работает. Но если я использую прямую вычитание для сравнения, то оно работает нормально, используя прокомментированную очередь приоритетных приоритетов для Curmeetings. < /P>

// https://leetcode.com/problems/meeting-rooms-iii/
class Solution {
public int mostBooked(int n, int[][] meetings) {

Arrays.sort(meetings, (a, b)->Integer.compare(a[0], b[0]));
Queue available=new PriorityQueue();
for(int i=0;i{
if(a[0]==b[0]){
return Integer.compare(a[1], b[1]);
}
return Integer.compare(a[0], b[0]);
});

/*
Queue curMeetings=new PriorityQueue((a, b)->{
if(a[0]==b[0]){
return a[1]- b[1];
}
return a[0]-b[0];
});
*/

for(int[] meeting: meetings){
while(!curMeetings.isEmpty() && curMeetings.peek()[0]

Подробнее здесь: https://stackoverflow.com/questions/794 ... -something
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»