Citat:
Ursprungligen postat av
bosscs2
provar fljande men den sorterar knas. Ser inte hur den avviker frn bubblesort algoritmen?
Kod:
void sort(char* arr[], int sz)
{
char* temp;
for (int i = 0; i < sz; i++)
{
for (int j = 0; j < sz -i; j++)
{
if (arr[j] > arr[j + 1])
{
temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
Den sorterar inte alls, du br f ngon array error.
Tnk efter noga hur dina "for" fungerar och rr sig.