Adsense

Thursday, 8 August 2013

Sort a 4x4 matrix in Java

public class Matrix {

 public static void main(String[] args) {
  int [][] a ={ {17,28,23,14},{52,33,14,5},
    {5,6,7,8},{6,7,8,5} };
  int a1[]=new int[a.length*a.length];
  int c=0;
  for(int m=0;m<4;m++)
  {
   for(int n=0;n<4;n++)
   {
    a1[c]=a[m][n];
    c++;
   }
  }
  for(int i=0;i<a1.length;i++)
  {
   for(int j=0;j<a1.length;j++)
   {
    if(a1[i]<a1[j])
    {
     a1[i]=a1[i]+a1[j];
     a1[j]=a1[i]-a1[j];
     a1[i]=a1[i]-a1[j];
    }
   }
  }
  int c1=0;
  for(int m=0;m<4;m++)
  {
   for(int n=0;n<4;n++)
   {
    a[m][n]=a1[c1];
    System.out.print(a[m][n]+" ");
    c1++;
   }
   System.out.println();
  }
 }
}

No comments:

Post a Comment