Académique Documents
Professionnel Documents
Culture Documents
program heapSortTest ;
const N = 7 ;
begin
tmp := a ;
a := b ;
b := tmp
end ;
var k : cardinal ;
begin
writeLn
end ;
begin
dimFP := 1 ;
writeln('Insert :');
begin
inc(dimFP) ;
k := dimFP ;
begin
k := k div 2;
afficher(T);
end
end ;
writeln('Maxdelete :');
begin
swap(T[1],T[dimFP]) ;
afficher(t);
dec(dimFP) ;
k := 1 ;
begin
j := 2*k ;
swap(T[k],T[j]) ;
afficher(T);
k := j
end
end
end ;
var k : cardinal ;
begin
//randomize() ;
k:=1;
while (k<N+1) DO
begin
readln(T[k]);
inc(k);
end;
end ;
var T : Tableau ;
begin
generer(T) ;
afficher(T) ;
heapSort(T) ;
afficher(T)
end.