Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Teoria9 2 Estructura de Datos Lista Creacion y Recorrido
Teoria9 2 Estructura de Datos Lista Creacion y Recorrido
Algoritmos
Datos y Programas
Clase 9-2
CADP – TIPOS DE DATOS - LISTA
Creación de una lista.
Operación de CREACION
Operación de RECORRIDO
Clase 9-2
CADP – TIPOS DE DATOS - LISTA
CREAR UNA LISTA
Implica marcar que la lista no tiene una dirección inicial de
comienzo.
Program uno;
Clase 9-2
CADP – TIPOS DE DATOS - LISTA CREAR
Program uno;
Var
pri: listaE;
Begin
crear (pri);
Clase 9-2 End.
CADP – TIPOS DE DATOS - LISTA
RECORRER UNA LISTA
Implica posicionarse al comienzo de la lista y a partir de allí ir
“pasando” por cada elemento de la misma hasta llegar al final.
Program uno;
datosEnteros= record
elem:integer;
sig:listaE;
end;
Var
pri: listaE;
Clase 9-2
CADP – TIPOS DE DATOS - LISTA RECORRER UNA LISTA
Program uno;
pri
begin
Si la lista está vacía, (aux^.sig) da
aux:= pI;
error.
while (aux^.sig <> nil) do
begin
Si la lista tiene un solo elemento
write (aux^.elem);
(aux^.sig <> nil) da falso.
aux:= aux^.sig;
end;
Si la lista tiene muchos elementos no
end;
imprime el último
Clase 9-2
CADP – TIPOS DE DATOS - LISTA RECORRER UNA LISTA
Clase 9-2