Introducción a los Algoritmos ā (Edición 2025-2026)
Introducción a los Algoritmos (Edición 2025-2026) es un recurso acadĆ©mico completo y basado en un programa de estudios, diseƱado para estudiantes de Licenciatura en Ciencias de la Computación, Licenciatura en InformĆ”tica, IngenierĆa de Software y autodidactas que aspiran a dominar los algoritmos. Esta edición ofrece apuntes detallados, preguntas de opción mĆŗltiple y cuestionarios, lo que facilita el aprendizaje de algoritmos y los prepara para los exĆ”menes.
Con un programa de estudios estructurado, los estudiantes pueden analizar, diseƱar e implementar algoritmos, a la vez que fortalecen sus habilidades de resolución de problemas y pensamiento computacional. Este libro conecta la teorĆa con la prĆ”ctica, garantizando la preparación para exĆ”menes, entrevistas y aplicaciones prĆ”cticas.
CapĆtulos y temas
CapĆtulo 1: El rol de los algoritmos en la computación
- Algoritmos y computación
- CaracterĆsticas de los algoritmos
- Algoritmos vs. programas
CapĆtulo 2: Primeros pasos
- Ordenamiento por inserción
- AnƔlisis de algoritmos
- DiseƱo de algoritmos
CapĆtulo 3: Crecimiento de funciones
- Notación asintótica
- Notaciones estƔndar y funciones comunes
- Comparación de tasas de crecimiento
CapĆtulo 4: Divide y vencerĆ”s
- La relación de recurrencia
- Ordenamiento por fusión
- Ćrbol de recursión y teorema maestro
CapĆtulo 5: AnĆ”lisis probabilĆstico y algoritmos aleatorios
- Variables aleatorias indicadoras
- Algoritmos aleatorios
- Tiempo de ejecución esperado
CapĆtulo 6: Ordenamiento por montĆculos
- Estructura de datos de montĆculos
- Construcción de un Montón
- Algoritmo de Heapsort
- Colas de Prioridad
š¹ CapĆtulo 7: Quicksort
- Particionado
- AnƔlisis de Rendimiento
- Quicksort Aleatorio
- Recursión de Cola
š¹ CapĆtulo 8: Ordenamiento en Tiempo Lineal
- Ordenamiento por Conteo
- Ordenamiento Radix
- Ordenamiento por Cubo
š¹ CapĆtulo 9: Medianas y EstadĆstica de Ordenamiento
- MĆnimo y MĆ”ximo
- Selección en Tiempo Lineal
š¹ CapĆtulo 10: Estructuras de Datos Elementales
- Pilas y Colas
- Listas Enlazadas
- Implementación de Punteros y Objetos
š¹ CapĆtulo 11: Tablas Hash
- Funciones Hash
- Direccionamiento Abierto
- Encadenamiento
- Hash Universal
š¹ CapĆtulo 12: Ćrboles de BĆŗsqueda Binaria
- Operaciones BST
- Recorridos de Ćrboles
- AnƔlisis de Caso Promedio
š¹ CapĆtulo 13: Ćrboles Rojo-Negro
- Propiedades de los Ćrboles Rojo-Negro
- Inserción y eliminación
- Rotaciones
š ĀæPor quĆ© elegir esta app/libro?
- Abarca el programa completo de Introducción a los Algoritmos en un formato académico estructurado.
- Incluye preguntas de opción múltiple, cuestionarios y notas clave para una mejor prÔctica.
- Ofrece claridad visual y explicaciones paso a paso.
- Ćtil para proyectos, exĆ”menes y preparación para entrevistas tĆ©cnicas.
- Establece bases sólidas en estructuras de datos y resolución de problemas algorĆtmicos.
ā Esta app estĆ” inspirada en los autores: Fethi A. Rabhi, Wojciech Szpankowski, Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest
š„ Ā”DescĆ”rgala ahora!
Empieza a dominar los algoritmos con Introducción a los Algoritmos (Edición 2025-2026) y gana confianza para resolver problemas computacionales de forma eficaz.
Actualización
19 dic 2025