Извинения, если такого рода вопросы здесь не разрешены.
Я сталкивался с таким вопросом: " Учитывая список интервалов, представляющих время начала и окончания 'N' собраний, найдите минимальное количество комнат, необходимое для проведения всех собраний. " , Я решил это, найдя максимальное количество пересекающихся интервалов.
Но в разделе ответов он использует минимальную кучу для отслеживания времени окончания собраний и удаляет все завершившиеся собрания и возвращает максимальный размер, которого достигла минимальная куча в любой точке. Что мне не хватает, пожалуйста?
Почему использование min heap более эффективно / идеальный ответ?
Оба решения имеют O (nlogn) временную сложность. Сложность пространства одинакова для обоих, мой ответ немного более эффективен, так как мне нужно только место для сортировки.
Я приложил оба ответа. Заранее спасибо