¿Qué es un algoritmo? ¿Cómo lo usamos para resolver problemas?

Aquí hay un ejemplo para hacerte entender los algoritmos.

Digamos que ordenas Harry Potter: Colección completa de 8 películas [Blu-
Ray] de Amazon y descargan la misma colección de películas.
en línea al mismo tiempo. Quieres probar qué método es
Más rápido. La entrega tarda casi un día en llegar y la
descarga completada unos 30 minutos antes. ¡Genial! Así que es
una carrera apretada
¿Qué pasa si pido varias películas en Blu-ray como The Lord of the
Anillos, Crepúsculo, The Dark Knight Trilogy, etc. y descarga.
¿Todas las películas en línea al mismo tiempo? Esta vez, el
La entrega aún tarda un día en completarse, pero la descarga en línea
Tarda 3 días en terminar.
Para compras en línea, el número de artículo comprado (entrada)
No afecta el tiempo de entrega. La salida es constante. Nosotros
llame a este O (1).
Para la descarga en línea, el tiempo de descarga es directamente
Proporcional a los tamaños de archivo de la película (entrada). A esto lo llamamos O (n)
.
De los experimentos sabemos que las compras en línea escalan.
Mejor que la descarga en línea.

Así es como funcionan los algoritmos.