Este proyecto explora y enseña la implementación de estructuras de datos fundamentales en JavaScript, ideales para entender su uso y aplicación en diferentes escenarios.
- Graph (Grafos):
graph-grafos.js - Linked List (Listas Enlazadas):
linkedLists-listasEnlazadas.js - Map (Mapas):
map-mapaos.js - Queue (Colas):
queue-filas.js - Stack (Pilas):
stack-pila.js - Tree (Árboles):
tree-arbol.js - Binary Search Tree (Árboles de Búsqueda Binaria):
binarySearchTree-ArbolesBusquedaBinaria.js - Binary Tree (Árbol Binario):
binaryTree-arbolBinario.js - Dictionary (Diccionarios):
dictionary-diccionario.js
Cada archivo contiene una implementación clara y comentada de la estructura de datos correspondiente. Aprende cómo crear, manipular y utilizar estas estructuras en tus proyectos.
-
Clona este repositorio:
bash git clone https://github.com/bryandejesusrt/data-structure-javascript.git cd data-structure-javascript -
Explora cada archivo para entender cómo se implementa cada estructura de datos.
-
Integra estas estructuras en tus propios proyectos para mejorar la eficiencia y organización de tus datos.
¡Contribuciones son bienvenidas! Si tienes mejoras, sugerencias o nuevas estructuras de datos para añadir, por favor envía un pull request. 🤝
Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.