Selection sort

void selectionSort(int A[],int n)
{
  for(int i=0;i<=4;i++)
  {
    int imin=i;
    for(int j=i+1;j<=5;j++)
    {
      if(A[j]<A[imin])
      {
        imin = j;
      }
      int temp = A[i];
      A[i] = A[imin];
      A[imin] = temp  ;
    }
  }
}
int main() {
  int A[]={2,4,7,1,5,3};
  selectionSort(A,6);
  for(int i=0;i<=5;i++)
  {
    printf("%d",A[i]);
  }
    return 0;
}


Comments

Popular posts from this blog

Finding the second largest in an array