1、首先思考两个数如何排序:只需要判断两个数的大小然后交换即可。
if(a>b){
t = a;
a = b;
b = t;
}
保证a<=b,然后输出。
2、类比到三个数排序:
if(a>b){
t = a;
a = b;
b = t;
}//保证a<=b
if(a>c){
t = a;
a = c;
c = t;
}//保证a<=c
if(b>c){
t = b;
b = c;
c = t;
}//保证b<=c
从而有a<=b<=c
本文介绍了基本的排序原理,通过两个直观的例子演示了如何对两个数和三个数进行排序。首先对比两个数并交换位置确保其有序,接着扩展到三个数的情况,通过多次比较确保最终顺序为从小到大。

被折叠的 条评论
为什么被折叠?



