Parece que você está descrevendo o algoritmo de divisão e conquista para encontrar o subvetor de maior valor em um vetor. O algoritmo que você apresentou parece estar correto. Ele divide o vetor em subvetores menores, encontra a maior soma em cada subvetor e depois compara as somas para encontrar a maior entre elas. Isso é uma abordagem comum para resolver esse tipo de problema. Se você tiver alguma dúvida específica sobre o algoritmo ou sobre como implementá-lo, fique à vontade para perguntar!
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar