en / es / ca / de

Estructura de Datos

Las pilas (stacks) y las colas (queues) son dos tipos de estructura de datos lineal que podemos encontrar fácilmente en la vida real. En este proyecto, estoy mostrando ambos modelos en una representación gráfica y dinámica.

Código fuente

Características

  • Stack (pila)
  • Cada vez que se añade un elemento, se coloca encima del anterior.
  • El último elemento que ha entrado es el que sale.
  • Se conoce como LIFO (en inglés “último en entrar, primero en salir”).
  • Podemos asemejar el concepto con una pila de libros o de platos.
  • Queue (cola)
  • Los elementos se colocan en orden de llegada.
  • El primer elemento que se ha colocado, es el que sale.
  • Se conoce como FIFO (en inglés “primero en entrar, primero en salir”)
  • Podemos asemejar el concepto con una cola de supermercado.

Qué he aprendido

  • A practicar la programación orientada a objetos con el método constructor
  • A entender la teoría y la lógica detrás de los conceptos FIFO Y LIFO.

Tecnologías

  • Front-end: JavaScript (ES6), HTML, CSS
  • Back-end: -