An open API service indexing awesome lists of open source software.

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.

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!** 🚀