La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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

Presentaciones similares


Presentación del tema: "3. Listas Lic. En C.C. Ann Margareth Meza Rodríguez."— Transcripción de la presentación:

1 3. Listas Lic. En C.C. Ann Margareth Meza Rodríguez

2 Se define una lista como una secuencia de cero o más elementos de un mismo tipo. El formalismo escogido para representar este tipo de objeto abstracto es: 3.1 Listas simples

3 0 Representa a una lista vacía con 0 elementos j es la posición del elemento dentro de la lista n es la longitud de la lista e2 hasta e n-1 representa al resto de la lista Todos menos e 1 tienen predecesor Todos menos e n tienen sucesor

4 Para la lista representada mediante el objeto abstracto, se tiene que: 1 es el primer elemento, 19 es el último y la lista es el resto La longitud de la lista es 8 La posición del elemento 13 es 6 El sucesor de 11 es 13 y el sucesor de 5 es 7 El antecesor de 19 es 17

5 Dos listas lst1 y lst2 son iguales si ambas estructuras tienen el mismo número de componentes y, además, sus elementos son iguales uno a uno. En particular, dos listas vacías son iguales. L1: L2: Dos listas lst1 y lst2 son semejantes si tienen los mismos elementos aunque estén en diferente orden. Si existe un elemento repetido en lst1, debe aparecer el mismo número de veces en lst2. L1: L2:

6 Una lista lst2 es una sublista de una lista lst1 si todos los elementos de lst2 se encuentran en lst1, consecutivos y en el mismo orden L1: L2: También se puede decir que lst2 ocurre en lst1. Una lista vacía ocurre en cualquier otra lista. Una lista es sublista de sí misma.

7 Una lista lst2 está contenida en una lista lst1, si todos los elementos de lst2 están en lst1, aunque sea en diferente orden. L1: L2:

8 Una lista lst es ordenada si los elementos contenidos respetan una relación de orden definida sobre ellos, de acuerdo con la posición que ocupan Orden respecto a los naturales Orden respecto al abecedario Orden respecto a los enteros

9 Para las listas representadas mediante los siguientes objetos abstractos: l1 = l4 = l2 = l5 = l3 = Se cumple que: lst3 es igual a lst4 lst3 es semejante a lst4 y a lst5 lst1, lst2, lst3 y lst4 son listas ordenadas, con la relación de orden definida sobre los números naturales. lst3 es sublista de lst2 lst1 está contenida en lst2

10 Para las listas representadas mediante los siguientes objetos abstractos: l1 = l4 = l2 = l5 = l3 = Se cumple que: (Ejercicio en clase: Uso de listas)

11 Tarea: Uso de listas Para las listas representadas mediante los siguientes objetos abstractos: 1) l1 = l4 = l2 = l5 = l3 =

12 Apuntadores

13

14

15

16

17

18

19

20


Descargar ppt "3. Listas Lic. En C.C. Ann Margareth Meza Rodríguez."

Presentaciones similares


Anuncios Google