TIPOS DE ALGORITMO Y EJEMPLOS
Ahora bien; hay algoritmos un tanto más especializados, que requieren un poco más de entrenamiento o experticia, por así decirlo. A continuación presentaremos, pues, los diferentes tipos de algoritmo a los que sumaremos, además, varios ejemplos de algoritmos de esos que muchos de ustedes necesitan comprender para resolver problemas en distintas áreas de la ciencia o tareas escolares.Básicamente, existen 3 criterios para determinar los tipos de algoritmo:– Algoritmos cualitativos: en estos algoritmos, el paso a paso se describe de manera verbal.– Algoritmos cuantitativos: estos se valen de cálculos numéricos para su resolución.– Algoritmos de encaminamiento: determinan de qué forma deberán transmitirse los datos ingresantes y el conjunto de pasos encadenados que deberán recorrer. Pueden ser adaptativos, es decir, capaces de aprender y ajustarse al contexto, o estáticos, aquellos cuyo funcionamiento es totalmente mecánico.– Algoritmos de búsqueda: a partir de una lista de datos que ingresan, estos algoritmos rastrean uno o varios elementos que cumplan con ciertas condiciones dadas.– Algoritmos probabilísticos: presentan soluciones aproximadas o probables a un determinado problema. No son, pues, precisos.– Algoritmos deterministas: poseen un comportamiento lineal y predictivo, donde a un paso en particular le sucede otro absolutamente previsible. Los algoritmos no deterministas, en cambio, no se comportan linealmente, sino que se ramifican en forma de árbol.– Algoritmos voraces: analizan cada paso como si fuese el único, buscan una solución óptima para esa situación en particular y llegan, finalmente, a un resultado definitivo.– Algoritmos heurísticos: llegan a la resolución del problema apartando en forma temporaria alguno de sus objetivos