6.Meeting Rooms
Given an 2D integer array A of size N x 2 denoting time intervals of different meetings.
Where:
A[i][0] = start time of the ith meeting.
A[i][1] = end time of the ith meeting.
Find the minimum number of conference rooms required so that all meetings can be done
Example Input
Input 1:
A = [ [0, 30]
[5, 10]
[15, 20]
]
Input 2:
A = [ [1, 18]
[18, 23]
[15, 29]
[4, 15]
[2, 11]
[5, 13]
]
Example Output
Output 1:
2
Output 2:
4Solution: (Similar to no of platform)/ (Can be solved using similar approach as carpooling)
Time Complexity: O(n log n)
Using Priority Queue
Time Complexity: O(n log n)
Last updated
Was this helpful?