Guest User

Untitled

a guest
Jan 21st, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.56 KB | None | 0 0
  1. public class Assign3_apergi {
  2.     public static void swap(int[] b ,int x ,int y){
  3.         int temp=b[x];
  4.         b[x]=b[y];
  5.         b[y]=temp;
  6.     }
  7.     public static void rearrangeArray(int[] b){
  8.         int k=0;
  9.         for(int i=0; i < b.length; i++){
  10.             if(b[i]<0){
  11.                 swap(b,i,k);
  12.                 k++;
  13.             }
  14.         }
  15.         int m=k;
  16.         for(int i=k; i < b.length; i++){
  17.             if(b[i]==0){
  18.                 swap(b,i,m);
  19.                 m++;
  20.             }
  21.         }
  22.  
  23.     }
  24.  
  25.     public static void main(String args[]){
  26.         int b[] = {1,0,-3,0,7,-1,0,9,-9,-8,0};
  27.         rearrangeArray(b);
  28.         for(int i=0; i < b.length; i++){
  29.             System.out.print(b[i]+" ");
  30.         }
  31.     }
  32. }
Add Comment
Please, Sign In to add comment