321排序,从小到大,123
基础的不能再基础但我刚开到还是没想到
if(a>b) 换;
if(a>c) 换;
if(b>c) 换;
如果换了顺序变成ab,bc,ac就不对了
排序的冒泡思想
第一种比较是前俩if把最小的放到第一位,然后比较后俩,向下冒泡
而第二种他在ab顺序确定后,又确定bc顺序,能保证a和b同时小于c
但无法保证ab顺序
所以做修改
if(a>b) 换;
if(b>c) 换;
if(a>b) 换;
对了
这是什么?
前俩if把第三位确定,第三个if确定前两位顺序
冒泡思想,向上冒泡
这么简单这么基础的我居然才想到哈哈
记录一下
之前初学时候硬背的三元素排序的顺序,知道不能轻易改顺序不然会错
今天细想一下发现其实就是冒泡,还有两种