Está en la página 1de 2

ALGORITMO dana Itzel vega avalos

Algoritmo de búsqueda

Un algoritmo de búsqueda es un conjunto de instrucciones que están diseñadas para localizar un


elemento con ciertas propiedades dentro de una estructura de datos; por ejemplo, ubicar el
registro correspondiente a cierta persona en una base de datos, o el mejor movimiento en una
partida de ajedrez

Ejemplo. Se usan en sitios como Netflix y Amazon para sugerir contenido que podría interesarnos,
analizan nuestro historial de consumo y otros datos para recomendarnos contenido que creen que
nos gustaría.

Algoritmo de ordenamiento

Un algoritmo de ordenamiento es natural cuando al intentar ordenar elementos en una lista


ordenada o casi ordenada mejora su tiempo de ejecución considerablemente. Es decir, se da
cuenta de que los elementos están ordenados y no realiza operaciones innecesarias

Ejemplo. Bubble sort, Heap sort, Insertion sort, Merge sort, Quick sort, Selection sort y Shell sort

Algoritmo voraz

Un algoritmo voraz ( greedy) es un algoritmo que encuentra una solución globalmente óptima a un
problema a base de hacer elecciones localmente óptimas. Es decir: el algoritmo siempre hace lo
que “parece” mejor en cada momento, sin tener nunca que reconsiderar sus decisiones, y acaba
llegando directamente a la mejor solución posible

Ejemplo.

Programación dinámica

La programación dinámica es un método eficaz para resolver problemas que de otro modo
podrían parecer extremadamente difíciles de resolver en un tiempo razonable. Los algoritmos
basados en el paradigma de programación dinámica se utilizan en muchas áreas de las ciencias

Ejemplo. Sucesión de Sucesión de FibonacciFibonacci Implementación recursiva

Algoritmo probabilista

Un algoritmo probabilista (o probabilístico) es un algoritmo que basa su resultado en la toma de


algunas decisiones al azar, de tal forma que, en promedio, obtiene una buena solución al
problema planteado para cualquier distribución de los datos de entrada

Algoritmo en redes sociales

El algoritmo en redes sociales se refiere al conglomerado de normas de programación que le


otorga visibilidad a cierto contenido. También puede hacer que una plataforma casi no muestre la
publicación a ningún usuario. El algoritmo de redes sociales decide a quién y cuándo se muestran
los posts
Ejemplo. Facebook whatsap

También podría gustarte