Hipsort — разлика између измена

522 бајта уклоњена ,  пре 9 година
else
Sin := n + 1 /*da bi se iskočilo iz petlje*/
end
 
Algoritam Upis u hip(A; n; x);
Ulaz: A (niz veličine n za smeštanje hipa), x (broj).
Izlaz: A (novi hip), n (nova veličina hipa).
begin
n := n + 1; /*pretpostavka je da novo n nije ve�će od veličine A*/
A[n] := x;
Sin := n;
Otac := n div 2;
while Otac >= 1 do
if A[Otac] < A[Sin] then
zameni (A[Otac]; A[Sin]);
Sin := Otac;
Otac := Otac div 2;
else
Otac := 0 fza iskaka�e iz pet eg
end
</pre>
66

измена