新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 冒泡排序与插入排序

冒泡排序与插入排序

作者: 时间:2016-11-11 来源:网络 收藏
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;
}
}

本文引用地址:https://www.eepw.com.cn/article/201611/316732.htm


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;
}
}



关键词: 冒泡排序插入排

评论


技术专区

关闭