Segregate 0s 1s

Run Settings
LanguageJava
Language Version
Run Command
import java.util.Arrays; class Main { private static void swap(int l[], int i, int j) { int t = l[i]; l[i] = l[j]; l[j] = t; } public static void segregate(int[] l) { int i = -1, j; for(j=0; j<l.length; j++) { if(l[j] == 0) swap(l, ++i, j); } } public static void main(String[] args) { int l[] = {1,0,0,1,1,1,0}; // int []l = {0,0,0,0}; // int []l = {1,1,1,1,1}; segregate(l); System.out.println(Arrays.toString(l)); } }
Editor Settings
Theme
Key bindings
Full width
Lines