# 2406. Divide Intervals Into Minimum Number of Groups ###### tags: `Leetcode` `Medium` `Priority Queue` Link: https://leetcode.com/problems/divide-intervals-into-minimum-number-of-groups/ ## 思路 和[0253. Meeting Rooms II](https://hackmd.io/-UTPnVO1SWqRc8em20pV0g)思路一样 ## Code ```java= class Solution { public int minGroups(int[][] intervals) { int n = intervals.length; int[] start = new int[n]; int[] end = new int[n]; for(int i=0; i<n; i++){ start[i] = intervals[i][0]; end[i] = intervals[i][1]; } Arrays.sort(start); Arrays.sort(end); int rooms = 0; int p1 = 0; int p2 = 0; while(p1<n){ if(start[p1]>end[p2]) p2++; else rooms++; p1++; } return rooms; } } ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up