Muestra de virtual voice
  • Dynamic programming

  • De: Koffka Khan
  • Narrado por: Virtual Voice
  • Duración: 18 h y 12 m

Prime logotipo Exclusivo para miembros Prime: ¿Nuevo en Audible? Obtén 2 audiolibros gratis con tu prueba.
Elige 1 audiolibro al mes de nuestra inigualable colección.
Escucha todo lo que quieras de entre miles de audiolibros, Originals y podcasts incluidos.
Accede a ofertas y descuentos exclusivos.
Premium Plus se renueva automáticamente por $14.95 al mes después de 30 días. Cancela en cualquier momento.
Dynamic programming  Por  arte de portada

Dynamic programming

De: Koffka Khan
Narrado por: Virtual Voice
Prueba por $0.00

$14.95 al mes después de 30 días. Cancela en cualquier momento.

Compra ahora por $3.99

Compra ahora por $3.99

la tarjeta con terminación
Al confirmar tu compra, aceptas las Condiciones de Uso de Audible y el Aviso de Privacidad de Amazon. Impuestos a cobrar según aplique.
Background images

Este título utiliza narración de virtual voice

Virtual voice es una narración generada por computadora para audiolibros
activate_primeday_promo_in_buybox_DT

Resumen del Editor

Dynamic programming is a powerful algorithmic technique used to solve optimization problems that can be broken down into smaller subproblems. The key idea behind dynamic programming is to avoid redundant computations by storing the results of previously solved subproblems and reusing them when needed. This can lead to significant efficiency gains, particularly when the same subproblems are encountered multiple times.

Dynamic programming has a wide range of applications, from solving complex optimization problems in operations research and economics to computer science and artificial intelligence. Some well-known examples of dynamic programming algorithms include the Fibonacci sequence, the Knapsack problem, and the shortest path problem in graphs.

To apply dynamic programming, one typically needs to identify the optimal substructure of the problem and determine how to efficiently compute the solutions to the subproblems. Dynamic programming algorithms can be categorized as either top-down (memoization) or bottom-up (tabulation) approaches, depending on the order in which subproblems are solved.

Overall, dynamic programming is a powerful technique that has revolutionized the way we solve optimization problems in various fields, and continues to be an active area of research and development.

This book focuses on the Dynamic Programming and various algorithmic approaches integrated with it.

This book is an excellent resource for learning the Dynamic Programming. It contains a lot of theoretical knowledge and practical examples. It covers Tabular, Memoization, Bottom-up, Top-down, Divide-and-conquer, Multistage, Convex, Parallel, Online, and Stochastic approaches. Each topic is placed in a study-centric format with introductions, implementations and practical examples.

Lo que los oyentes dicen sobre Dynamic programming

Calificaciones medias de los clientes

Reseñas - Selecciona las pestañas a continuación para cambiar el origen de las reseñas.