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.