Kod: Zaznacz cały
CONSTRUCTHEAP(A,r,n)
1 if(r<=(n/2))
2 then CONSTRUCTHEAP(A,2*r,n)
3 CONSTRUCTHEAP(A, 2*r+1,n)
4 FIXHEAP(A,n,r)
T(n)=2*T(n/2) + c * lgn, c- stala, oraz T(1)=0,
tylko nie wiem jak to udowodnic zarowno ta zlozonosc jak i ta rekurencje
Za pomoc z gory dziekuje[/code]