Professional Documents
Culture Documents
ANLISIS DE ALGORITMOS
ACTIVIDAD N3
ALUMNO:
ALEX F. HILSACA
CUENTA:
3130105
FECHA DE ENTREGA:
SBADO, 4 FEBRERO 2017
USAP | ANLISIS DE ALGORITMOS
4.1-1) Cual es el resultado que regresa FIND-MAXIMUM-SUBARRAY cuando todos sus elementos
son negativos?
4.1-2) Escriba un seudocdigo para el mtodo fuerza bruta para resolver el problema del mximo
sub-arreglo en O(n2)
R/
izq = menor
der = mayor
sum = -
temp_sum = 0
temp_sum += A[j]
sum = temp_sum
izq = i
der = j
4.1-3) Implemente un algoritmo que sea de fuerza bruta y recursivo para resolver el mximo sub-
arreglo en su PC. Qu problema de tamao n0 en el punto de cruce causa que el algoritmo
recursivo supere el de fuerza bruta?
R/
left_sum = -1e100
sum = 0
left_sum = sum
max_left = i
right_sum = -1e100
sum = 0
right_sum = sum
max_right = j
if low + 1 == high:
4.1-4) Asumiendo que la definicin del mximo sub-arreglo ahora permite elementos vacos, en
donde la suma de un dato con un elemento vaco es 0. Cmo cambiaria los algoritmos que no
permiten arreglos vacos como parte del resultado?