我有一个排序功能。我想返回两个值,我认为如果我返回 vaiable 和数组会更好。但我不知道该怎么做。
public static int[] bubbleSort(int[] allatal)
{
//En variabel för att man ska lagra info i den
//Tillfällig lagring.
int temp;
//Variabel för förlyttningar
int forFlyttningar = 0;
//Loopar, loopen är inte mer än storleken på arrayen
for(int i=0;i<allatal.length-1;i++ )
{
//En till loop
for(int j=i+1;j<allatal.length;j++)
{
//Om talet peckaren pekar på större än det andra
//talet så ska programmet
if (allatal[i] > allatal[j])
{
//Lagrar värdet array "i" i temp
temp = allatal[i];
//Överför "j" till "i"
allatal[i] = allatal[j];
//temp värdet överförs till "i"
allatal[j] = temp;
forFlyttningar++;
}
}
}
return allatal, forFlyttningar;
}