我正在嘗試做一個排序隨機數組的應用程序 我做了一些代碼,我看不出它有什麼問題,它返回了錯誤的值 筆記:我試圖學習編程。所以不要提出解決問題的全部不同方法。我只想看看這段代碼有什麼問題,這樣我可以變得更好。 RandomArrayCreator.create()返回的內容僅僅是一個隨機數字的數組。在Java中對隨機數組進行排序
public class ArraySorter
{
public static void main(String[] args)
{
int[] siyahi = RandomArrayCreator.create();
int[] siralanmish = new int[siyahi.length];
for (int i=0;i<siyahi.length;i++)
{
for (int j=0;j<siyahi.length;j++)
{
for (int k=j+1;k<siyahi.length;k++)
{
if (siyahi[k]<siyahi[j]) j=k;
}
siralanmish[i]=siyahi[j];
siyahi[j]=siyahi.length+1;
}
System.out.println(siralanmish[i]);
}
}
}
這'siyahi [J] = siyahi.length + 1;'看起來suspiouis – MadProgrammer
嗯......什麼排序方法是你想實現? – Dyrborg
什麼類型的排序使用三個嵌套循環? –