Algoritmos | Divide y vencerás | Pregunta 4

El problema de la suma máxima del subarreglo es encontrar el subarreglo con la suma máxima. Por ejemplo, dado un arreglo {12, -13, -5, 25, -20, 30, 10}, la suma máxima del subarreglo es 45.

La solución ingenua para este problema es calcular la suma de todos los subarreglos comenzando con cada elemento y devolver el máximo de todos. Podemos resolver esto usando Divide and Conquer, cuál será la complejidad de tiempo en el peor de los casos usando Divide and Conquer.
(A) O(n)
(B) O(nLogn)
(C) O(Logn)
(D) O(n^2)

Respuesta: (B)
Explicación: Ver https://www.geeksforgeeks.org/divide- and-conquer-maximum-sum-subarray/
Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *