Ver Mensaje Individual
  #1  
Antiguo 08-04-2009
Gothic_Indhy Gothic_Indhy is offline
Registrado
 
Registrado: mar 2009
Posts: 4
Reputación: 0
Gothic_Indhy Va por buen camino
Bubble Sort en StringGrid

Tengo que hacer el ordenamiento de un stringgrid con el metodo de la burbuja (Bubble Sort), que segun investigue seria algo como::

Procedure BubleSort(var sort:Array_integer);

Var
a,s,tmp:integer;
Begin

For a := 1 to 9 do
For s := 0 to 8 do
If (sort[s] > sort[s+1]) then
Begin
tmp:= sort[s];
sort[s] := sort[s+1];
sort[s+1] := tmp;
End;
End;
End;

Y mi StringGrid seria:::

procedure TConsDpto.FormActivate(Sender: TObject);
begin
With SG do
Begin
Rowcount:=L+1;
cells[0,0]:='Id';
cells[1,0]:='Departamento';
end;
For x:=0 to L do
Begin
with SG do
Begin
cells[0,x+1]:=inttostr(Aiddpto[x]);
cells[1,x+1]:=ADepartamento[x];
end;

Me podrian ayudar para que los datos que van a aparecer en el stringgrid aparezcan ordenados usando ese metodo? Como lo implemento?

Gracias
Responder Con Cita