https://github.com/antonygz/estructura_de_datos
Implementaciones y explicaciones de estructuras de datos en distintos lenguajes.
https://github.com/antonygz/estructura_de_datos
data-structures graphs queues stack trees
Last synced: 2 months ago
JSON representation
Implementaciones y explicaciones de estructuras de datos en distintos lenguajes.
- Host: GitHub
- URL: https://github.com/antonygz/estructura_de_datos
- Owner: AntonyGZ
- Created: 2025-04-03T12:04:43.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-04-03T12:43:53.000Z (12 months ago)
- Last Synced: 2025-06-16T08:49:51.425Z (10 months ago)
- Topics: data-structures, graphs, queues, stack, trees
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🗂️ Estructuras de Datos
📌 **Descripción:**
Este repositorio contiene implementaciones y explicaciones de diversas estructuras de datos en distintos lenguajes de programación. Es ideal para quienes desean mejorar su comprensión y habilidades en el manejo de datos.
---
## 🎯 Objetivo
El objetivo de este repositorio es proporcionar implementaciones claras y funcionales de estructuras de datos utilizadas en algoritmos y desarrollo de software.
---
## 📂 Estructura del Repositorio
🔹 **📂 Listas Enlazadas/** → Implementaciones de listas simplemente y doblemente enlazadas.
🔹 **📂 Pilas (Stacks)/** → Estructura LIFO (Last In, First Out).
🔹 **📂 Colas (Queues)/** → Estructura FIFO (First In, First Out).
🔹 **📂 Árboles (Trees)/** → Árbol binario, árbol de búsqueda binaria (BST), AVL, etc.
🔹 **📂 Grafos (Graphs)/** → Representación de grafos y algoritmos como BFS y DFS.
🔹 **📂 Tablas Hash/** → Implementación de hash maps y colisiones.
---
## 📌 Ejemplos de Estructuras de Datos
✔️ **Lista Enlazada Simple y Doble**
✔️ **Pila con implementación en Python, JavaScript y C++**
✔️ **Cola Circular y Cola con Dos Pilas**
✔️ **Árbol Binario de Búsqueda (BST) con inserción y eliminación**
✔️ **Grafos con listas de adyacencia y matrices**
✔️ **Tablas Hash con manejo de colisiones**
---
## 💻 ¿Cómo usar este repositorio?
1️⃣ Explora la carpeta de la estructura de datos que te interese.
2️⃣ Abre el código en tu editor favorito y analiza su funcionamiento.
3️⃣ Modifica y experimenta con la estructura de datos para mejorar su comprensión.
4️⃣ Si deseas contribuir, envía un **Pull Request** con nuevas estructuras o mejoras.
---
## 🛠 Lenguajes Disponibles
✅ Python
✅ JavaScript
✅ C++
✅ Java
*(Se pueden agregar más lenguajes según contribuciones.)*
---
## 🤝 Contribuciones
¡Cualquier aporte es bienvenido! Si tienes una implementación optimizada o en otro lenguaje, envía un **Pull Request**.
---
## 📜 Licencia
Este repositorio está bajo la licencia **MIT**, lo que significa que puedes usarlo y modificarlo libremente.
📌 **¡Explora y mejora tus habilidades en estructuras de datos!** 🚀