1818public class _56 {
1919
2020 public static List <Interval > merge (List <Interval > intervals ) {
21- if (intervals .size () <= 1 ) return intervals ;
21+ if (intervals .size () <= 1 ) return intervals ;
2222
2323 Collections .sort (intervals , new Comparator <Interval >() {
2424 @ Override
@@ -28,10 +28,10 @@ public int compare(Interval o1, Interval o2) {
2828 });
2929
3030 List <Interval > result = new ArrayList ();
31- for (int i = 0 ; i < intervals .size (); i ++){
31+ for (int i = 0 ; i < intervals .size (); i ++) {
3232 int start = intervals .get (i ).start ;
3333 int end = intervals .get (i ).end ;
34- while (i < intervals .size () && end >= intervals .get (i ).start ){
34+ while (i < intervals .size () && end >= intervals .get (i ).start ) {
3535 end = Math .max (end , intervals .get (i ).end );
3636 i ++;
3737 }
@@ -41,7 +41,7 @@ public int compare(Interval o1, Interval o2) {
4141 return result ;
4242 }
4343
44- public static void main (String [] args ){
44+ public static void main (String [] args ) {
4545 List <Interval > list = new ArrayList <Interval >();
4646// //test case 1:
4747// list.add(new Interval(2,3));
@@ -51,10 +51,10 @@ public static void main(String[] args){
5151// list.add(new Interval(3,4));
5252
5353 //test case 2:
54- list .add (new Interval (1 ,3 ));
55- list .add (new Interval (2 ,6 ));
56- list .add (new Interval (8 ,10 ));
57- list .add (new Interval (15 ,18 ));
54+ list .add (new Interval (1 , 3 ));
55+ list .add (new Interval (2 , 6 ));
56+ list .add (new Interval (8 , 10 ));
57+ list .add (new Interval (15 , 18 ));
5858 CommonUtils .printList (merge (list ));
5959 }
6060
0 commit comments