14.05.2013 Views

Datos Punteros e Implementación Dinámica de Pilas

Datos Punteros e Implementación Dinámica de Pilas

Datos Punteros e Implementación Dinámica de Pilas

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

procedure asignar(pout:out pila; pin:in pila) is<br />

ptout,ptin:ptDato;<br />

begin<br />

if esVacia(pin) then<br />

crearVacia(pout);<br />

else<br />

ptin:=pin.cim;<br />

pout.cim:=new unDato;<br />

pout.cim.dato:=ptin.dato;<br />

ptout:=pout.cim;<br />

ptin:=ptin.sig;<br />

while ptin/=null loop<br />

ptout.sig:=new unDato;<br />

ptout:=ptout.sig;<br />

ptout.dato:=ptin.dato;<br />

ptin:=ptin.sig;<br />

end loop;<br />

ptout.sig:=null;<br />

pout.alt:=pin.alt;<br />

end if;<br />

end asignar;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!