下面是调用输出
下面是调用的方法sort()
下面是调用的方法traverse()
输出结果为
排序改成这样子:
int len = arr.length;
for (int i=0; i< len - 1; i++) {
for (int j=0; j< len - 1 - i; j++) {
if (arr[j] > arr[j+1]) { // 升序排列
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
for循环那应该是j=i
在没有具体输入数据和期望排序结果的情况下,我无法给出具体的解决方案。