给你写排序算法吧
void bubble(int a[], int n)
{
for(int i=0;i<n-1;i++)
{
for(int j=0;j<n-1-i;j++)
{
if(a[j+1]>a[j])
{
int temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
void select(int a[], int n)
{
for(int i=0;i<n-1;i++)
{
int key=i;
for(int j=i+1;j<n-1;j++|)
{
if(key<j)
{
key=j;
}
}
int temp=a[key];
a[key]=a[i];
a[i]=temp;
}
}
void insert(int a[], int n)
{
for(int i=1;i<n-1;i++)
{
j=i-1;
while(j>=0&&a[j]<a[i]) { a[j+1]=a[j]; j--; }
a[j]=a[i];
}
}
追问怎么学不会呢?
追答关键是思想怎么排序的,实现只是小事,以后就会的