tao180539的个人空间 https://bbs.21ic.com/?589097 [收藏] [复制] [RSS]

日志

直接插入算法

已有 288 次阅读2017-2-18 16:58 |系统分类:兴趣爱好

void insertion_sort()//小数在前面 大数在后面 
{
 
 unsigned char i;

 unsigned char data[10]={95,98,27,16,45,34,83,62,11,10};

 for(i=1;i<10;i++) 
    {
      
      if(data[i]<data[i-1]) //后面的数据比前面的数据小
        {
         uint8 j;
         uint8 value;
         
         value=data[i];
            
         for(j=i; j>0 ; j--) 
            {
             if(data[j-1]>value)
                data[j]=data[j-1];
             else
                break;
            }
         
         data[j]=value;
          
         
         
        
        
        }
    
    
    
    }




}


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)