Académique Documents
Professionnel Documents
Culture Documents
DEL CUSCO
ELECTRONICA,
INFORMATICA
Y MECANICA
INGENIERIA INFORMATICA
Y DE SISTEMAS
Algoritmo de Boyer y Moore
Alumno : Rimayhuaman Grajeda Brayan
1.
Resumen
Para encontrar todas las apariciones de un patron P en una cadena mas grande S y obtener un tiempo de ejecuci
on mejor, usaremos el algoritmo de Boyer y Moore el cual tendra
un comportamiento o una complejidad temporal menor al del algoritmo KMP(KnuthMorris-Pratt).
2.
Introducci
on
3.
Desarrollo
Para el entendimiento del algoritmo se describira algunos conceptos:
3.1.
Regla A:
a)
Si j aparece m
as a la izquierda en el patron, se desplaza este para alinear la u
ltima
aparicion de y en el patr
on con el caracter y de S.
b)
Si j no est
a en P, se coloca este inmediatamente detras de la aparicion de j en S es decir
se recorre una distancia proporcional a la longitud del patron y as empezar a compararlo
nuevamente.
3.2.
Regla B:
4.
Ejemplo:
5.
Conclusiones
Referencias
[1] Tecnicas Avanzadas de Programacion, Javier Campos.