Como calcular LCS

O maior subsequência comum (LCS ) é o conjunto maior de caracteres ou itens que são exibidos em ordem da esquerda para a direita, mas não necessariamente consecutivas, em um conjunto de duas ou mais sequências . LCS é comumente usado em bioengenharia e programação de computadores. Pode parecer confuso , mas o processo para determinar os LCS entre várias seqüências é bastante simples. Instruções

1

Determine todos os sub-sequências da primeira seqüência. Uma subsequência é uma sequência encontrado dentro de uma sequência . Neste exemplo , a primeira sequência é a palavra ” fundamento ” e a segunda sequência é a palavra “alimento “. As subseqüências da palavra ” apelo ” são ” pl “, ” pe “, “pa “, “le “, “la “, “EA “, ” PLE “, ” pla “, ” ervilha “, “lea” e ” apelo. ”

2

Determine todos subsequences da segunda seqüência. Neste caso, as subsequências de a palavra “maçã ” são “ap “, ” al “, “ae “, ” pp “, “pl “, ” pe “, “le “, ” app “, ” apl ” ” macaco “, ” ppl “,” PLE “,” Appl “,” çã ” e ​​” maçã “.

3

Compare as subsequências das duas seqüências e anote todas as subseqüências comuns. Neste caso, as subseqüências encontrados tanto em ” apelo ” e ” maçã ” são ” pl” , “pe” , “le” e ” ple “.

4

Determine o maior subsequência comum, que é a maior subsequência encontrados em ambas as seqüências . Neste caso , a maior subsequência comum entre ” apelo ” e ” maçã ” é ” ple “.

Deixe um comentário