#include "stdio.h"
#include "stdlib.h"
int binsearch(int c,int a[],int d);
void compositor(int a[],int b);
main()
{
int v[]={23,22,87,17,89};
compositor(v,5);
int c=0;
for(c=0;c<5;c++)
{
printf("%d\n",v[c]);
}
system("pause");
}
//二分查找算法,必须是升序排列
int binsearch(int x,int v[],int n)
{
return 0;
}
//升序排序算法(交换排序)
void compositor(int v[],int n)
{
int i,j;
//i=0;
for(j=1;j<=n-1;j++)//这里的j是标致外层循环
{
for(i=0;i<n-j;i++)
{
if(v[i]>v[i+1])
{
int temp=0;
temp=v[i];
v[i]=v[i+1];
v[i+1]=temp;
}
}
}
}
折半(未完成)3.6
最新推荐文章于 2024-09-12 19:02:20 发布