Pagini recente » Diferente pentru problema/frumoasa intre reviziile 17 si 16 | Diferente pentru utilizator/marius0072 intre reviziile 57 si 11 | Diferente pentru problema/telefon2 intre reviziile 4 si 3 | Diferente pentru utilizator/vladdy47 intre reviziile 12 si 11 | Diferente pentru problema/sortare intre reviziile 13 si 12
Nu exista diferente intre titluri.
Diferente intre continut:
Cazul de baza a unei recursivitati sunt listele de dimensiune $0$ sau $1$. Putem implementa in pseudocod acest algoritm astfel:
==code(java)|function qsort(sir[])
==code(pas)|function qsort(sir[])
var stanga[], dreapta[], pivot
if lungime(sir) <= 1
return sir
pivot = un element din sir
for each x in sir
foreach x in sir
if x < pivot then insereaza x in stanga
if x > pivot then insereaza x in dreapta
return concatenaeza(qsort(stanga), pivot, qsort(dreapta))
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.