排序顺序错了先判断ab,交换之后判断bc之后应该再次判断ab,而不是ac要不然你就先判断ab和ac,最后判断bc
这写法 当原始 c>b时 例如 1 2 3 ->2 1 3-> 2 3 1->2 1 3 明显就不对了吧
因该要先确定a是几个值之中最大的 所以判断②判断③互换位置试试吧