Ed
há 23 horas
No algoritmo de subsequência comum mais longa (LCS), a matriz caminho é utilizada para ajudar na reconstrução da subsequência mais longa após o cálculo da matriz de programação dinâmica (dp). Vamos analisar as alternativas: a) Armazenar o índice da maior letra presente na posição corrente para facilitar acesso direto. - Não é o papel da matriz caminho. b) Permitir alternância entre múltiplos caminhos possíveis sem necessidade de reconstrução. - Embora a matriz caminho possa ajudar a identificar caminhos, não é o foco principal. c) Marcar se a posição corresponde a um caractere incluído na LCS, facilitando a reconstrução posterior. - Esta é a função correta da matriz caminho, pois ela ajuda a identificar quais caracteres fazem parte da LCS. d) Indicar se o algoritmo deve alternar entre as linhas da matriz dp para reaproveitamento. - Não é o papel da matriz caminho. e) Rastrear quantas vezes cada par de caracteres aparece, otimizando o tempo de execução. - Isso não é relevante para a matriz caminho. Portanto, a alternativa correta é: c) Marcar se a posição corresponde a um caractere incluído na LCS, facilitando a reconstrução posterior.