您的位置:首页 > 理论基础 > 数据结构算法

【数据结构】直接插入排序

2012-09-12 19:15 344 查看
#include <stdio.h>
//#include <string.h>

void InsertSort(int a[], int n)
{
int i,j,t;
for( i=1 ;i<n; i++)
{
t = a[i];
j = i-1;
while( j>=0 && t<a[j])
{
a[j+1] = a[j];
j--;
}
a[j+1] = t;
}
}

int main()
{
int i ;
int num[9]={9,1,5,8,3,7,4,6,2};
//BubbleSort(num,9);
InsertSort(num,9);

for(i=0 ; i<9 ;i++)
{
printf("%d ",num[i]);
}

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据结构 include