//插入排序算法
#include<stdio.h>
#include<string.h>
#define N 80
void insert(char *aa)
{
int i, j, n;
char ch;
n = strlen(aa);
for (i = 1; i < n; i++)
{
ch = aa[i];
j = i - 1;
while (j >= 0 && ch < aa[j])
{
aa[j + 1] = aa[j];
j--;
}
aa[j+1] = ch;
}
}
int main()
{
char a[N] = "QWERTYUIOPASDFGHJKLMNBVCXZ";
printf("The original string:%s\n", a);
insert(a);
printf("The string after sorting:%s\n", a);
getchar();
}
插入排序算法
最新推荐文章于 2024-04-27 17:58:54 发布