У меня есть список, и я хочу обнаружить перекрывающиеся миссии в списке по атрибуту устройства String.Итак, Миссия будет выглядеть так:
public class Mission {
private String id;
private String device;
private long startTime;
private long endTime;
}
Я получаю Список и хочу вернуть тот же список с атрибутом подзадачи, установленным на «перекрытие», если:
- Есть еще одинмиссия одним и тем же устройством в течение его диапазона (временная отметка - временная отметка).
Напомним, что мне нужно пометить ВСЕ перекрытые миссии.Когда я найду их в списке, отметьте текущий (если совпадает) и обнаруженный в списке.
Я хочу сделать это с МЕНЬШЕЙ возможной стоимостью.Недорогие операции.