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

https://github.com/enriquesfranco/coding-challenges-typescript

Este repositorio está dedicado a la resolución de problemas de programación de LeetCode utilizando TypeScript.
https://github.com/enriquesfranco/coding-challenges-typescript

typescript

Last synced: 28 days ago
JSON representation

Este repositorio está dedicado a la resolución de problemas de programación de LeetCode utilizando TypeScript.

Awesome Lists containing this project

README

        

# 💻 Resolución de Desafíos de LeetCode con TypeScript

Este repositorio contiene mi progreso en la resolución de desafíos de **LeetCode** utilizando **TypeScript**. Aquí se incluyen soluciones a problemas relacionados con estructuras de datos y algoritmos fundamentales, como arrays, stacks, listas enlazadas, recursión, algoritmos de ordenamiento, búsqueda y algunos problemas de **binary search**.

---

## 📍 Estructura de los Ejercicios

### 1. **Arrays** 📊
- Resolución de problemas relacionados con la manipulación y operaciones en arrays.
- Ejemplos de problemas: búsqueda en arrays, manipulación de índices, inversión de arrays.

### 2. **Stacks** 📚
- Implementación de la estructura de datos **stack** y solución de problemas que requieren LIFO (Last In, First Out).
- Ejemplos de problemas: validación de paréntesis, solución de expresiones postfijas.

### 3. **Listas Enlazadas** 🔗
- Resolución de problemas con listas enlazadas simples y dobles.
- Ejemplos de problemas: inversión de listas, detección de ciclos, eliminación de nodos.

### 4. **Recursión** 🔄
- Solución de problemas mediante técnicas de recursión, donde una función se llama a sí misma.
- Ejemplos de problemas: Fibonacci, torres de Hanoi, sumas recursivas.

### 5. **Algoritmos de Ordenamiento** ⚙️
- Implementación de algoritmos de ordenamiento como:
- **Burbuja**
- **Selección**
- **Inserción**
- **Merge Sort** y **Quick Sort**.

### 6. **Búsqueda** 🔍
- Implementación de algoritmos de búsqueda en colecciones de datos.
- Ejemplos de problemas: búsqueda lineal, búsqueda binaria.

### 7. **Binary Search** 💡
- Resolución de problemas específicos con el algoritmo de búsqueda binaria.
- Ejemplos de problemas: encontrar el valor en un array ordenado, buscar el índice de inserción.

---

## 📈 Mi Progreso

| Tipo de Ejercicio | Estado |
|-----------------------------------|---------------|
| Arrays | 🔄 En progreso |
| Stacks | 🔄 En progreso |
| Listas Enlazadas | ⚙️ En progreso |
| Recursión | ⚙️ En progreso |
| Algoritmos de Ordenamiento | ⚙️ En progreso |
| Búsqueda | ⚙️ En progreso |
| Binary Search | 🔄 En progreso |

---

## 📚 Recursos

- **LeetCode**: [leetcode.com](https://leetcode.com/)
- **Documentación de TypeScript**: [typescriptlang.org](https://www.typescriptlang.org/docs/)

---

> *"El verdadero progreso es el que se consigue resolviendo los problemas más difíciles."* 💡