Bubbelsortering med bokstäver C#
Hej! Läser programmering 1 och behöver hjälp då jag fastnat med implementring av bubbelsortering i mitt program som ska fungera som en blogg och kunna lägga in, spara, skriva ut och söka efter inlägg.
Uppgiften kräver att jag skapar en listvektor vilket jag gjort (alltså varje nytt inlägg blir en ny vektor som sparas i en lista), men får inte till det med sorteringen. Sortering ska ske via inläggets titlar. Har stirrat mig blind hela dagen och ändrat fram och tillbaka att jag inte längre vet vad jag gör.. Hoppas någon kan hjälpa mig att gå vidare med uppgiften, all hjälp uppskattas jättemycket! Tack på förhand!
List<string[]> bloggLista = new List<string[]>();
string[] blogg = new string[3];//Med plats för titel, text och datum
case 5:
Console.Clear();
if (bloggLista.Count > 0)
{
Console.WriteLine("\n\tInläggen är nu sorterade." +
"\n\tSkriv ut alla inlägg via menyval [2] för att se resultat.");
int length = bloggLista.Count;
String nytt;//Skapar temporär variabeln som ska användas vid platsbyte
for (int j = 0; j < length - 1; j++)
{
for (int i = j + 1; i < length; i++)
{
if (bloggLista[j][0].CompareTo(bloggLista[i][0]) > 0)//Jämför elementen
{
//Byter plats
nytt = bloggLista[j];//bloggLista[j] blir rött
bloggLista[j] = bloggLista[i];
bloggLista[i] = nytt;//nytt blir också rött
}
}
}
}