Algoritmos
Ordenar y buscar eficientemente son habilidades fundamentales en programación. En esta sección encontrarás implementaciones comentadas de los algoritmos más importantes: ordenación por burbuja, inserción directa e inserción binaria, Quicksort, Merge Sort, Shell Sort, búsqueda binaria y recursividad. Cada uno resuelto con análisis de la lógica y el código.
- Recursividad
- Búsqueda binaria
- Burbuja
- Inserción directa
- Inserción binaria
- Shell sort
- Merge sort
- Quicksort
- Búsqueda lineal
- qsort en C
- bsearch en C
- Selection sort en C
- Heap sort en C
- Counting sort en C
- Radix sort en C
- Búsqueda por interpolación en C
- Algoritmo de Euclides (MCD) en C
- Merge de arrays ordenados en C
- Eliminar duplicados de un array ordenado en C
- Máximo subarray (Kadane) en C
- Criba de Eratóstenes en C
- Fibonacci
- Factorial
- Dos punteros
- Potencia rápida
- Dijkstra
- Bucket sort