public void BubbleSortArrayString(string[] letters) //change here
{
bool swap;
string temp; //change this too
do
{
swap = false;
for (int index = 0; index < (letters.Length - 1); index++)
{
if (letters[index] > letters[index + 1]) //if first number is greater then second then swap
{
//swap
temp = letters[index];
letters[index] = letters[index + 1];
letters[index + 1] = temp;
swap = true;
}
}
} while (swap == true);
}
Sono riuscito a creare una sorta di decimale a bolla, ma io sono un suck con una stringa, ho un file di testo con mesi e ho bisogno di ordinarlo in ordine alfabetico. Ho ricevuto l'errore:Come mettere in bolla l'ordinamento di un array di stringhe?
operator > cannot be applied to type string and string
L'aiuto sarebbe apprezzato.
FYI: 'true' == non è necessaria in quanto si tratta solo di valutare se il valore booleano è uguale a un altro valore booleano per restituire un valore booleano, dal momento che già avere un valore booleano per iniziare puoi semplicemente usarlo ('while (swap)') – Sayse