c_cpp 插入排序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 插入排序相关的知识,希望对你有一定的参考价值。
#include<stdio.h>
void InsertionSort(int a[], int n)
{
int i,j, temp;
for(i=0; i<=n-1; i++)
{
temp = a[i];
j = i;
while(a[j-1] > temp && j>=1)
{
a[j] = a[j-1];
j--;
}
a[j] = temp;
}
}
int main()
{
int n,i, array[20];
printf("Enter total number of element : ");
scanf("%i", &n);
printf("Enter the element\n");
for(i=0; i<n; i++)
{
scanf("%i", &array[i]);
}
InsertionSort(array,n);
printf("sorted array : ");
for(i=0; i<n; i++)
{
printf("%i ", array[i]);
}
getch();
return 0;
}
以上是关于c_cpp 插入排序的主要内容,如果未能解决你的问题,请参考以下文章
c_cpp 插入排序
c_cpp 插入排序
c_cpp 插入排序
c_cpp 插入排序
c_cpp 插入排序的.cpp
c_cpp 递归C插入排序