频道栏目
首页 > 资讯 > 其他 > 正文

基础排序:选择排序的步骤

17-11-28        来源:[db:作者]  
收藏   我要投稿

选择排序:
选中一个位置,让这个位置上的数和其他数比较,比较得到相对而言大的数或者小的数(按你的排序方式决定),再用一个变量去记录这个数的位置,然后再用这个数去和其他的数比较,从而更改位置,这样就可以得到比较的数中最大的或是最小的数的位置,然后把这个位置上的数和之前选中的位置上的数进行交换————这样是一个循环,第二个循环的时候把之前选中位置的数去除,也就是比较的时候不要包括在内,在进行一样操作,最后交换得到你想要的顺序;

代码:

#include
void swap(int *x,int *y)
{
    int temp;
    temp=*x;
    *x=*y;
    *y=temp;
}

void px(int a[],int n)
{
    for(int i=0;i
        
   
相关TAG标签
上一篇:40个关于Java多线程的问题总结(建议收藏)
下一篇:MyEclipse安装FreeMarker插件的安装教程
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站