這是我應該在控制檯中顯示高分領先者的其他聲明之一。數據來自我的文本文件,其中包含整數字符串。但我的泡泡似乎並沒有在控制檯上顯示任何東西。它只是直接迭代回覆。你可能會發現,如果我可能錯過了什麼?bubblesort矢量線逐行。整數C#
else if (menu == 2)
{
string[] allLines = System.IO.File.ReadAllLines(@"C:\temp\Highscore.txt");
string temp;
string scoret;
for (int i = 0; i < allLines.Length - 1; i++)
{
for (int j = i + 1; j < allLines.Length - 1; j++)
{
allLines[i] = string.Copy(allLines[j]);
if (allLines[i].CompareTo(allLines[j + 1]) > 0)
{
temp = allLines[j];
allLines[j] = allLines[i];
allLines[i] = Convert.ToString(temp);
}
Console.WriteLine(allLines[i]);
}
Console.WriteLine(allLines[allLines.Length - 1]);
Console.ReadLine();
}
}
任何人誰可以指教我我失蹤了?
爲什麼不簡單地使用'Array.Sort'?我甚至不會爲執行bubblesort而煩惱。 – atlaste
我同意這是一個練習,你被要求編碼氣泡排序嗎? – purpletentacle
Console.ReadLine();將等待輸入 –