3. Estructuras lineales Lic. En C.C. Ann Margareth Meza Rodríguez.

6
3. Estructuras lineales Lic. En C.C. Ann Margareth Meza Rodríguez

Transcript of 3. Estructuras lineales Lic. En C.C. Ann Margareth Meza Rodríguez.

Page 1: 3. Estructuras lineales Lic. En C.C. Ann Margareth Meza Rodríguez.

3. Estructuras lineales

Lic. En C.C. Ann Margareth Meza Rodríguez

Page 2: 3. Estructuras lineales Lic. En C.C. Ann Margareth Meza Rodríguez.

Las estructuras lineales son importantes porque aparecen con mucha frecuencia en

situaciones de la vida: Una cola de clientes de un banco, las instrucciones de un

programa, los caracteres de una cadena o las páginas de un libro

PilasColas

Listas

Page 3: 3. Estructuras lineales Lic. En C.C. Ann Margareth Meza Rodríguez.

CaracterísticasExiste un único elemento, llamado primero.Existe un único elemento, llamado ultimo.Cada elemento, excepto el primero, tiene un único predecesor.Cada elemento, excepto el ultimo, tiene un único sucesor.

a1 a2 a3 … an-2 an-1 an

Page 4: 3. Estructuras lineales Lic. En C.C. Ann Margareth Meza Rodríguez.

En una estructura lineal los elementos tienen una relación 1 a 1.

a1 a2 a3 … an-2 an-1 an

Page 5: 3. Estructuras lineales Lic. En C.C. Ann Margareth Meza Rodríguez.

Operaciones

Crear la estructura vacía.

Insertar un elemento

Borrar

Obtener un elemento.

Para definir claramente el comportamiento de la estructura es necesario determinar en que posición se inserta un elemento nuevo y que elemento se borra o se obtiene.

a1 a2 a3 a4

a1 a2 a3 … an-2 an-1 an

a1 a2 a3 … an-2 an-1 an

Page 6: 3. Estructuras lineales Lic. En C.C. Ann Margareth Meza Rodríguez.

Principales estructuras lineales:

Pilas

Colas

Listas