1: 简单排序
流程:将当前位置数据与之后位置的数据进行比较,确保当前位置数据是本轮比较数据中最小的数据,循环进行
代码:for(int i=0 ;i<max_len ;i++){ 总共需要循环多少次
for(int j= (i+1) ;j<max_len ;j++){ /当次循环,从后面第一个数据开始,到最后一个数据依次与第一个数据比较,将小的放在第一位
if(data[i] >buf[j])
{
int temp = data[i];
data[i] = data[j];
data[j] = temp;
}
}
}
2: 冒泡排序
流程:每次比较数据中相邻的两位数,并将数值大的数据放在最后, 依次循环
代码:for(int i=0;i<max_len ;i++){