×
嵌入式 > 技术百科 > 详情

冒泡排序与插入排序

发布时间:2020-06-05 发布时间:
|
void BubbleSort(unsigned int *pArray,unsigned char arr_len)

{
  unsigned int temp;
  unsigned char i,j;
  for( i=0; i   for( j=i+1; j   if( pArray[i]>pArray[j])
    {
    temp = pArray[i];
    pArray[i]= pArray[j];
    pArray[j]= temp;
    }
}


void InsertSort(unsigned int *pArray,unsigned char arr_len)
{
  unsigned int temp;
  char i,j;
  for( i=1; i     {
    temp=pArray[i];
    j=i-1;
    while((j>=0)&&(temp<=pArray[j]))
      {
      
      pArray[j+1]=pArray[j];
      j--;
      }
    pArray[j+1]=temp;
    } 


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
激光跟踪仪市场2023年有望达5.216亿美元