选择和冒泡排序
选择排序
(排序时,相对顺序不变)
for(i=0; i<N-1; i++)
{
for(j=i+1; j<N; j++)
{
if(st[i]<st[j])
{
t=st[i];
st[i]=st[j];
st[j]=t;
}
}
}
冒泡排序
(排序时,数据相同时顺序可能会变)
for(i=0; i<N; i++)
{
for(j=0; j<N-i-1; j++)
{
if(st[j] < st[j+1])
{
t=st[j];
st[j]=st[j+1];
st[j+1]=t;
}
}
}