Chinaunix首页 | 论坛 | 博客
  • 博客访问: 281999
  • 博文数量: 68
  • 博客积分: 125
  • 博客等级: 入伍新兵
  • 技术积分: 606
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-12 15:35
文章分类

全部博文(68)

文章存档

2014年(5)

2013年(59)

2012年(4)

分类: C/C++

2013-04-11 11:12:42

1.选择性排序
    算法描述:
        BEGIN
        int a[n], *p, j, i
        0=>i
        while i< n
        {
              i=>k
              
              for(j=k+1;j               {                                为k=i */
                if(*(p+k)<*(p+j))
                    j=>k
              }
              if(i!=k)
                swap(*(p+i), *(p+k))        //交换a[i],a[k]的值
              输出a[i]的值
              i++
        }
        END
阅读(774) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~