c冒泡排序

来源:互联网 发布:stm8单片机 编辑:程序博客网 时间:2024/06/06 00:22

void swap(int *a, int *b)//交换参数的值
{
int tmp = *a;
*a = *b;
*b = tmp;
}

void pupple(int *p, int n)//冒泡排序
{
int i;
int j;
for(i = 0; i< n; i++)
{
for(j = 1; j < n - i; j++)
{
if (p[j - 1] > p[j])
{
swap(&p[j - 1], &p[j]);
}
}
}
}

原创粉丝点击