https://github.com/antonygz/algoritmos
Implementación de algoritmos fundamentales en diferentes lenguajes de programación.
https://github.com/antonygz/algoritmos
algorithms data-structures graph-theory javascript python sorting
Last synced: 12 months ago
JSON representation
Implementación de algoritmos fundamentales en diferentes lenguajes de programación.
- Host: GitHub
- URL: https://github.com/antonygz/algoritmos
- Owner: AntonyGZ
- Created: 2025-04-03T12:10:57.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-04-03T12:41:53.000Z (12 months ago)
- Last Synced: 2025-04-09T16:06:02.542Z (12 months ago)
- Topics: algorithms, data-structures, graph-theory, javascript, python, sorting
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🤖 Algoritmos
📌 **Descripción:**
Este repositorio contiene una colección de algoritmos fundamentales en distintos lenguajes de programación. Su propósito es servir como referencia y práctica para estudiantes y desarrolladores.
---
## 🎯 Objetivo
El objetivo de este repositorio es proporcionar implementaciones claras y optimizadas de algoritmos utilizados en estructuras de datos, matemáticas, búsqueda, ordenamiento y más.
---
## 📂 Estructura del Repositorio
🔹 **📂 Búsqueda/** → Algoritmos como Búsqueda Binaria y Búsqueda Lineal.
🔹 **📂 Ordenamiento/** → Algoritmos como QuickSort, MergeSort y BubbleSort.
🔹 **📂 Recursión/** → Algoritmos que utilizan recursión, como el cálculo de Fibonacci.
🔹 **📂 Grafos/** → Algoritmos como BFS (Búsqueda en Anchura) y DFS (Búsqueda en Profundidad).
🔹 **📂 Matemáticos/** → Algoritmos como Máximo Común Divisor (MCD) y Números Primos.
---
## 📌 Ejemplos de Algoritmos
✔️ **Búsqueda Binaria** (Binary Search)
✔️ **Ordenamiento Rápido** (QuickSort)
✔️ **Algoritmo de Dijkstra** (Búsqueda de camino más corto)
✔️ **Algoritmo de Floyd-Warshall** (Optimización de rutas)
✔️ **Fibonacci con Recursión y Programación Dinámica**
---
## 💻 ¿Cómo usar este repositorio?
1️⃣ Explora la carpeta del algoritmo que te interese.
2️⃣ Abre el código en tu editor favorito y analiza su funcionamiento.
3️⃣ Puedes contribuir con mejoras o agregar nuevos algoritmos.
---
## 🛠 Lenguajes Disponibles
✅ Python
✅ JavaScript
✅ C++
✅ Java
*(Se pueden agregar más lenguajes según contribuciones.)*
---
## 🤝 Contribuciones
¡Cualquier aporte es bienvenido! Si tienes un algoritmo optimizado o en un lenguaje diferente, 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 algoritmos!** 🚀