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======== ");
    }

你可能感兴趣的:(objective c)