Pagini recente » Diferente pentru treapuri intre reviziile 151 si 42 | Diferente pentru problema/fandoseala intre reviziile 20 si 21 | Diferente pentru utilizator/kyrk intre reviziile 90 si 91 | Diferente pentru problema/romania intre reviziile 17 si 2 | Diferente pentru problema/sortare intre reviziile 12 si 13
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(pas)|function qsort(sir[])
==code(java)|function qsort(sir[])
var stanga[], dreapta[], pivot
if lungime(sir) <= 1
return sir
pivot = un element din sir
foreach x in sir
for each 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.