Yiner的ACM

成长的痕迹
<2011年4月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

统计

  • 随笔 - 29
  • 文章 - 0
  • 评论 - 2
  • 引用 - 0

常用链接

留言簿(1)

随笔分类

随笔档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜

算法导论学习 插入排序法
#include<iostream>
#include
<stdio.h>
using namespace std;

int main()
{
    
int a[101];
    
int n;
    scanf(
"%d",&n);
    
for(int i=1;i<=n;i++)
     scanf(
"%d",&a[i]);
     
for(int i=2;i<=n;i++)
      
{
          
int k=a[i];
          
int j=i-1;
          
while(j>0&&a[j]>k)
          
{
              a[j
+1]=a[j];
              j
--;
          }

          a[j
+1]=k;
      }

      
for(int i=1;i<=n;i++)
      printf(
"%d ",a[i]);
      
return 0;
}

posted on 2011-04-27 19:04 Yiner 阅读(227) 评论(0)  编辑 收藏 引用 所属分类: 算法导论学习


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