Questões de Tecnologia da Informação · Marinha

Tecnologia da InformaçãoAlgoritmos de ordenação, busca e complexidadeMarinha 2020

Marinha

Questão de Tecnologia da Informação

Considere as cadeias X e Ycom os respectivos caracteres X; e Yi , onde deseja-se verificar se Y é subcadeia de X e, em caso positivo, deve-se localizar Y em X. Dados: ► 1 SiSn ► 1 Sj S m ► msn ► I = variável que indica o número de caracteres na cadeia X ► teste = uma variável lógica Dado o seguinte algoritmo, conhecido em processamento de cadeias: para I := O, ..., n-m faça i := 1 teste:= V enquanto is m e teste faça se x[ I + i J= y{ i] então i := i + 1 senão teste := F se teste então " casamento na posição I + 1 " Pare " não há casamento " Pelos ·passos· apresentados, como é conhecido o algoritmo?

Sua resposta

Mais questões de Algoritmos de ordenação, busca e complexidade

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.