Hemos recorrido unos cuantos días acerca de este tema, pero se los vuelvo a introducir y les dejo el índice a cada tema en particular.
“Un algoritmo se define como un método que se realiza paso a paso para solucionar un problema que termina en un número finito de pasos”.
Las características fundamentales que debe cumplir todo algoritmo son:
- Debe ser preciso. e indicar el orden de realización de cada paso.
- Debe ser definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
- Debe ser finito. Si se sigue un algoritmo, se debe terminar en algún momento; o sea debe tener un número finito de pasos.
La definición de un algoritmo debe describir tres partes: Entrada, Proceso y Salida.
Introducción a los Algoritmos:
- Introducción a los Algoritmos – El Comienzo
- Introducción a los Algoritmos – Parte II – Eficiencia de Algoritmos
- Introducción a los Algoritmos – Parte III – Análisis de Algoritmos
- Introducción a los Algoritmos – Parte IV – Análisis de Recurrencias
- Introducción a los Algoritmos – Parte V – Estrategias de Diseño de Algoritmos
- Introducción a los Algoritmos – Parte VI – Algoritmos de Ordenamiento
- Introducción a los Algoritmos – Parte VII – Algoritmos de Búsqueda I
- Introducción a los Algoritmos – Parte VIII – Algoritmos de Búsqueda II
- Introducción a los Algoritmos – Parte IX – Teoría de Grafos I
- Introducción a los Algoritmos – Parte X – Teoría de Grafos II
- Introducción a los Algoritmos – Parte XI (Última) – Complejidad Computacional

