Skip to content

Commit a685ae4

Browse files
authored
Merge pull request #145 from souravcy/changes
Added Leetcode sort colors problem
2 parents 8afc3a7 + a8c7b91 commit a685ae4

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
import java.util.*;
2+
3+
public class SortColors{
4+
public static void sortColors(int[] nums) {
5+
int start=0;
6+
int end=nums.length-1;
7+
int i=0;
8+
while(i<=end){
9+
if(nums[i]==0){
10+
nums[i]=nums[start];
11+
nums[start]=0;
12+
start++;
13+
}
14+
else if(nums[i]==2){
15+
nums[i]=nums[end];
16+
nums[end]=2;
17+
end--;
18+
i--;
19+
}
20+
i++;
21+
}
22+
}
23+
public static void main(String args[]){
24+
int arr[]=new int[]{1,2,1,0,2,0,0,1,2,0};
25+
sortColors(arr);
26+
for(int i=0;i<arr.length;i++){
27+
System.out.println(arr[i]);
28+
}
29+
}
30+
}

0 commit comments

Comments
 (0)