以下java代码有什么作用?
public static void dontknow(int[] a){
for (int i = 0; i < a.length; i++){
for (int j = a.length-1; j > i; j--)
{
if (a[j-1] > a[j])
{
int T = a[j-1];
a[j-1] = a[j];
a[j] = T;
}
}
}
}
答案 0 :(得分:2)
这是Bubble Sort的一个相当奇怪的实现,用于按大小对int数组内容进行排序。虽然它是一个相当愚蠢的,因为它在数组排序时不会停止,但始终是最大值。传递次数(a.length
次迭代)。
答案 1 :(得分:0)
这是Bubble Sort algorithm。它以有效的方式对数组进行排序。