selection sort with objective c
- (void) SelectSort
{
NSLog(@"======starting sort=======");
// int arr[100];
// for(int i=0;i<100;i++)
// {
// arr[i]=i;
// }
int arr[]={1,3,9,5,2,7,10,20,11,6};
//NSString * str=[NSString stringWithFormat:@"I'm :%d",1];
for(int i=0;i<10;i++)
{
int min=i;
for(int j=i+1;j<10;j++)
{
if(arr[j]<arr[min])
{
min=j;
}
}
if(min!=i)
{
int tmp=arr[i];
arr[i]=arr[min];
arr[min]=tmp;
}
}
for(int i=0;i<10;i++)
{
NSLog(@"This is : %d",arr[i]);
}
NSLog(@"=====ending sort========");
}
{
NSLog(@"======starting sort=======");
// int arr[100];
// for(int i=0;i<100;i++)
// {
// arr[i]=i;
// }
int arr[]={1,3,9,5,2,7,10,20,11,6};
//NSString * str=[NSString stringWithFormat:@"I'm :%d",1];
for(int i=0;i<10;i++)
{
int min=i;
for(int j=i+1;j<10;j++)
{
if(arr[j]<arr[min])
{
min=j;
}
}
if(min!=i)
{
int tmp=arr[i];
arr[i]=arr[min];
arr[min]=tmp;
}
}
for(int i=0;i<10;i++)
{
NSLog(@"This is : %d",arr[i]);
}
NSLog(@"=====ending sort========");
}