Wątek zablokowany 2014-10-17 08:55 przez dzek69.

Sortowanie tablicy bąbelkowo w której pierwszym elelemnetem tablicy jest string a drugim liczba zmie

0

Mam taki problem chcę posortować tablicę algorytmem sortowanie bąbelkowego jak to zrobić po jak próbowałem zrobić w taki sposób

 	  $n = count($szukaj2);
	  for($j= 0;$j < $n;$j++) {
	    for ($x = $j - 1;$x >=$j;$x--) {
	      if ($szukaj2[$x-1] < $szukaj2[$x]) {
		list($szukaj2[$x-1],$szukaj2[$x]) = array($szukaj2[$x],$szukaj2[$x-1]);
	      }
	    }
	  
	  }

Przy czym $szukaj2 jest tablicą dwuwymiarową pierwszy element tablicy jest liczba zmiennoprzecinkowa, a drugi to string, moje pytanie jest takie gdzie tu błąd.

0

Och nie, mam nadzieję, że sobie poradzisz. Życzę powodzenia!

Niech Ci będzie, pomogę Ci. http://4programmers.net/Pastebin/3246

0

@ShookTea

http://4programmers.net/Pastebin/3246

Ta petla sie w ogole zakonczy? Nie znam PHP ale wykonuje sie gdy n>1, a w petli to chyba nigdzie nie zmieniasz wartosci n.

0

Odpowiedziałem Ci już na to pytanie na innym forum: http://ubuntu.pl/forum/viewtopic.php?f=170&t=174621

1 użytkowników online, w tym zalogowanych: 0, gości: 1