Documente Academic
Documente Profesional
Documente Cultură
in aceleasi locatii (nr. minim de locatii suplimentare) operatia de baza - compararea cheilor
C max = 2 + 3 + + n =
M max = 3 + 4 + + (n + 1) =
C mediu
n(n + 1) 1 2
= (n 1) + (n 2) + ... + 1 + 3(n 1) =
M mediu = n(ln + e)
n(n 1) + 3(n 1) 2
sursa A[i..n], pe care se efectueaz o pas, de la dreapta spre stnga, rezultat impingerea minimului din sursa pe A[i]. dimensiunea destinaiei crete cu 1, iar a sursei scade corespunztor. Dup n-1 pai iterativi vectorul A va fi sortat cresctor.
Mmin=0.
M mediu
M max = (n 1) * 3 + (n 2) * 3 + ... + 1 * 3 =
D. E. Knuth recomand incremeni obinui cu urmtoarele formule recursive: i , , avem 1, 4, 13, 40, i , , avem 1, 3, 15, 31, Exist o estimare a complexitii acestui algoritm care-l plaseaz n clasa O(n1,3) ,din punct de vedere al numrului de comparaii. Din punct de vedere al spaiului, am vzut c el necesit h(1) locaii suplimentare pentru componentele marcaj, cu ajutorul crora eliminm testele de nedepire a dimensiunii, teste care ar dubla numrul de comparaii.