• 大小: 4.15MB
    文件类型: .gz
    金币: 1
    下载: 0 次
    发布日期: 2023-11-08
  • 语言: 其他
  • 标签: 排序  LCS  划分  幻方  

资源简介

注:实在linux 平台下的,windows下未必能运行

资源截图

代码片段和文件信息

//this is a Bubble_sort
#include
#include
void Myrand(int *aint n);
void Bubble_sort(int a[]int n);
#define MAX 1000001
int a[MAX];

void Myrand(int *aint n)
{
int i;
srand((int)time(0));
for(i=1;i<=n;i++)
a[i]=rand()%100;
printf(“the original sort :\n“);
for(i=1;i<=n;i++)
fprintf(stdout“%3d“a[i]);
printf(“\n“);
}

void Bubble_sort(int a[]int n)
{
int ij;   //每次后相邻元素进行比较,进行交换,本质上属于交换排序
    int k;
for(i=1; i<=n-1;i++)
{
for(j=1;j<=n-i;j++)
{

if(a[j]>a[j+1])
{
int temp=a[j];
    a[j]=a[j+1];
a[j+1]=temp;
}
}

}
}
int main()
{
int ni;
printf(“input a num to produce lots of random number:“);
scanf(“%d“&n);
Myrand(an);
Bubble_sort(an);
for(i=1;i<=n;i++)
printf(“%3d“a[i]);
printf(“\n“);
}

评论

共有 条评论