insert sort

  1 #include <stdio.h>
  2 
  3 int main()
  4 {
  5         int a[] = {3,2,4,5,3,8};
  6         for(int i = 1; i < sizeof(a)/sizeof(int); i++)
  7         {
  8                 for(int j = i; j > 0 && a[j] < a[j-1]; j--)
  9                 {
 10                         int temp = a[j];
 11                         a[j] = a[j-1];
 12                         a[j-1] = temp;
 13                 }
 14         }
 15         for(int i = 0; i < sizeof(a)/sizeof(int); i++)
 16         {
 17                 printf("%-3d", a[i]);
 18         }
 19         printf("\n");
 20         return 0;
 21 }
 22 

posted on 2012-06-23 22:47 三少_爷 阅读(89) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2012年6月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

导航

统计

常用链接

留言簿

随笔分类

随笔档案

My Website

搜索

最新评论

阅读排行榜

评论排行榜