En general, hablamos de paradigmas de programación como funcionales, de procedimiento, orientados a objetos, imperativos, etc., pero ¿qué debo responder cuando me preguntan los paradigmas de los algoritmos?
Por ejemplo, ¿Problema de vendedor ambulante, Algoritmo de ruta más corta de Dijkstra, Algoritmo Euclid GCD, Búsqueda binaria, Árbol de expansión mínima de Kruskal, paradigmas algorítmicos de la Torre de Hanoi? ¿O tal vez los paradigmas son las estructuras de datos que usaría para diseñar estos algoritmos?
algorithms
terminology
paradigms
Vaibhav Agarwal
fuente
fuente
Respuestas:
Los paradigmas algorítmicos son :
Cualquier enfoque básico y de uso común en el diseño de algoritmos podría considerarse un paradigma algorítmico :
La palabra paradigma se traduce como ejemplo, pero no es así como se usa en un contexto científico . Sus ejemplos son todos ejemplos de algoritmos (excepto el problema del vendedor ambulante, que es un problema NP-difícil), ninguno de los cuales es lo suficientemente trivial como para considerarse un paradigma algorítmico.
fuente
Puedes encontrar varios ejemplos en geeksforgeeks
fuente