Documente Academic
Documente Profesional
Documente Cultură
Pas 1: Se cauta locul lui 2 in lista ordonata (3) si se va deplasa cu o pozitie spre dreapta primul
element ==> se obtine vectorul a=(2,3,1,6,4)
Pas 2: Se cauta locul lui 1 in lista ordonata (2,3) si se va deplasa cu o pozitie spre dreapta
elementele 2 si 3 ==> se obtine vectorul a=(1,2,3,6,4)
Pas 3: Pentru ca 6>3 nu se vor realiza deplasari, vectorul a ramane acelasi a=(1,2,3,6,4)
Pas 4: Se cauta locul lui 4 in lista ordonata (1,2,3,6) si se va deplasa cu o pozitie spre dreapta
elementul 6 ==> se obtine vectorul a=(1,2,3,4,6)
Sortare prin metoda bulelor - Bubble sort
• Prin această metodă se parcurge vectorul și se compară fiecare element cu succesorul
său.
• Dacă nu sunt în ordine cele două elemente se interschimbă între ele.
• Vectorul se parcurge de mai multe ori, până când la o parcurgere completă nu se mai
execută nicio interschimbare între elemente (vectorul este sortat).
La efectuarea unei interschimbari se marchează această operaţie prin valoarea "FALSE" (0) a unei variabile logice
care, înainte de parcurgere va avea valoarea "TRUE" (1). La sfârşitul algoritmului valoarea acestei variabile va fi
"TRUE", pentru că nu va mai fi necesară nici o interschimbare.