jueves, 20 de noviembre de 2014

Quinta Parte: A)

Estructuras dinámicas de memoria mediante: pilas, colas y listas.

 
Definición de lista:
Una lista es una estructura de datos homogénea y dinámica, que va a estar formada por una secuencia de elementos, donde cada uno de ellos va seguido de otro o de ninguno.

  •  Homogénea: Todos los elementos que la forman tienen el mismo tipo base.
    Dinámica: Puede crecer o decrecer en tiempo de ejecución según nuestras necesidades.
    dos listas pueden ser diferentes si:
    No tienen el mismo número de elementos:
    L1: gato, perro.
    L2: gato, canario, cerdo.
    Cuando, aun teniendo el mismo número de elementos, estos son distintos:
    L1: gato, perro.
    L2: gato, cerdo.
  • Definición de pila y cola:
    Una pila es una estructura de datos a la cual se puede acceder solo por un extremo de la misma. Las operaciones de inserción y extracción se realizan a través del tope, por lo cual no se puede acceder a cualquier elemento de la pila. Se la suele llamar estructura L.I.F.O. como acrónimo de las palabras inglesas "last in, firstout" (último en entrar, primero en salir). La pila se considera un grupo ordenado de elementos, teniendo en cuenta que el orden de los mismos depende del tiempo que lleven "dentro" de la estructura.
  • Una cola es una colección de elementos homogéneos (almacenados en dicha estructura), en la misma se pueden insertar elementos por uno de los extremos, llamado frente, y retirar los mismos por el otro extremo, denominado final.

  • No hay comentarios:

    Publicar un comentario