Proszę o pomoc w opisaniu działania sortowania bąbelkowego

2015-11-22 21:13:19 Post #1 gość_Scyzor

 
Witam. Mam kod php, ale nie wiem totalnie jak On działa a na jutro mam to przedstawić na lekcji. Mógłby mi ktoś wytłumaczyć jak działają poszczególne pętle i warunek?
Kod umieszczam niżej:
<?php
$tablica=array('12','123','1','5','2','7','43','432','543','756','234','43','24','553','1233','756','5443','321','64','6423',);

$n=20; //ilosc elementow w tabeli

for($i=$n;$i>=0;$i--){//petla glowna

for($j=0;$j<$i-1;$j++){//petla wewnetrzna

if($tablica[$j]>$tablica[$j+1]){ //sprawdzanie warunku
$tmp=$tablica[$j]; //zamiana
$tablica[$j]=$tablica[$j+1];
$tablica[$j+1]=$tmp;
}
}
}

for($i=0;$i<$n;$i++) echo($tablica[$i].' '); //wypisanie posortowanych wartosci tabeli
?>

2015-11-22 22:47:31 Post #2 nospor

 
To co tu masz to poprostu sortowanie babelkowe. Za bardzo nie wiem co tu tlumaczyc. Moze poprostu przeczytaj w necie na czym polega sortowanie babelkowe skoro nie rozumiesz prostej petli i warunku

Odpowiedz

Skrypty użytkowników

  1. Klasa obsługi szablo... Lirdoner
  2. Sekcje user76
  3. Klasa walidująca for... user76
  4. Licznik Gości online korey
  5. Form Builder Comandeer
  6. Dynamiczny licznik z... korey
  7. Captcha Comandeer