Estructura de Datos

Objetivos

En este módulo:

  1. Aprenderás sobre dos conceptos fundamentales para entender mejor la Programación Orientada a Objetos:
  • Tipos de Datos Abstractos (Abstract Data Types o ADT por sus siglas en inglés).
  • Estructuras de Datos (Data Structures o DS por sus siglas en inglés).

🛎 Recordá: La Programación Orientada a Objetos (POO) es una manera de programar que facilita el desarrollo de sistemas complejos y de gran tamaño.

  1. Escribirás las implementaciones JavaScript de algunos ADT y DS:
  • Queues (colas).
  • Linked Lists (listas anidadas).
  • Hash Tables (matriz asociativa).
  • Binary Search Trees (árboles de búsqueda binarios).
  1. Profundizarás tus conocimientos de JavaScript, especialmente las Variables y su uso por referencia.

Lo aprendido en este módulo te servirá porque:

  • Algunas empresas toman este tema como parte de los desafíos o challenges antes de contratar programador@s.
  • Sirve para escribir código más eficiente.
  • Es útil para los entornos que trabajan con Big Data.
  • Practicarás OOP.