交换排序

王朝百科·作者佚名  2009-12-20
窄屏简体版  字體: |||超大  

所谓交换,就是根据序列中两个记录键值的比较结果来对换这两个记录在序列中的位置,交换排序的特点是:将键值较大的记录向序列的尾部移动,键值较小的记录向序列的前部移动。

在程序设计中,交换排序是基本排序方法的一种,下边用c语言实现一个交换排序的函数:

void swapsort(int a[])

{

for(i=0;i<9;i++)

{

for(j=i+1;j<10;j++)

{

if(a[i]<a[j])

{

temp=a[i];

a[i]=a[j];

a[j]=temp;

}

}

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航