数据结构经典算法 C语言版

//插入排序法

void InsertSort()

{

int s[100];

int n,m,j,i=0,temp1,temp2;

printf("请输入待排序的元素个数:");

scanf("%d",&n);

printf("请输入原序列:");

for (i=0; i<n; i++)

{

scanf("%d",&s[i]);

}

printf("请输入待插入的数:");

scanf("%d",&m);

if (m>s[n-1]);

s[n]=m;

for (i=0; i<n; i++)

{

if (s[i]>m)

{

temp1=s[i];

s[i]=m;

for (j=i+1; j<n+1; ++j)

{

temp2=s[j];

s[j]=temp1;

temp1=temp2;

}

break;

}

}

printf("排序后:");

for(i=0;i<n+1;i++) { printf("%4d",s[i]); }

printf("\n");

}

你可能喜欢

  • C语言经典程序
  • C语言算法大全
  • 语言分析
  • C语言数据结构
  • 经典语言
  • c语言经典算法
  • 数据结构c语言版期末试题

数据结构经典算法 C语言版相关文档

最新文档

返回顶部