SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Algoritmul
Boyer-Moore
Ce este
Boyer-Moore?
• In informatica, algoritmul de
Cuprins:
cautare al unui subsir,
Ce este Boyer- Boyer-Moore este un
algoritm eficient,
Moore?
reprezentand standardul
•Descriere
algoritmilor ce tin de
aceasta problema.
•Boyer-Moore
• Acesta a fost dezvoltat de
Horspool
Robert S. Boyer si J
•Cum
Strother Moore in 1977.
functioneaza?
• Este considerat cel mai
eficient algoritm in cazuri
•Pseudocod
obisnuite.
Descriere
Cuprins:
•Ce este BoyerMoore?
Descriere
•Boyer-Moore
Horspool
•Cum
functioneaza?
•Pseudocod

• Algoritmul Boyer-Moore
utilizeaza informatiile colectate
în timpul etapei de preprocesare
pentru a sari peste sectiuni ale
textului. În general, algoritmul
ruleaza mai rapid odata cu
cresterea lungimii textului de
cautat.
• Utilizeaza o structura de date
auxiliara de tip vector in care
memoram dimensiunea
salturilor de executat peste zone
care nu corespund sablonului.
Descriere
Cuprins:

• Pseudocod:

•Ce este Boyer- Initializare
Moore?
Pentru c  Sirului Executa
d[c] ← m
Descriere
Pentru j  1…m-1 Executa
•Boyer-Moore
d[pj] ← m - j
Horspool
•Cum
functioneaza?
•Pseudocod
Boyer-Moore-Horspool
Cuprins:
•Ce este BoyerMoore?
•Descriere
Boyer-Moore
Horspool
•Cum
functioneaza?
•Pseudocod

• Reprezinta o simplificare
a algoritmului.
• Rezultatele empirice
arata ca aceasta
versiune simplificata este
la fel de buna ca cea
originala.
Cum functioneaza?
Pseudocod

Cuprins:
•Ce
este
Boyer-Moore?
•Descriere
•Boyer-Moore
Horspool
•Cum
functioneaza?
Pseudocod

Horspool (P = p1p2…pm,T = t1t2…tn)
Cautare
poz←0
Atata timp cat poz ≤ n-m Executa
j ←m
Atata timp cat j > 0 Si
t pos+j = pj
Executa j ← j-1
Daca j = 0
pos ← pos +d[tpos+m]
End of while
Questions?

Weitere ähnliche Inhalte

Was ist angesagt?

Poly physio qcm 10 11
Poly physio qcm 10 11Poly physio qcm 10 11
Poly physio qcm 10 11bigwar
 
Lecture rapide de l’ecg amis med.com
Lecture rapide de l’ecg amis med.comLecture rapide de l’ecg amis med.com
Lecture rapide de l’ecg amis med.comamis-med
 
Présentation ADAPTATION.pdf
Présentation ADAPTATION.pdfPrésentation ADAPTATION.pdf
Présentation ADAPTATION.pdfFatimaBoumrit
 
Détresses métaboliques esf.ppt
Détresses métaboliques esf.pptDétresses métaboliques esf.ppt
Détresses métaboliques esf.pptesf3
 
Traumatismes du rachis cervical 2
Traumatismes du rachis cervical 2Traumatismes du rachis cervical 2
Traumatismes du rachis cervical 2killua zoldyck
 
cat devant une brulure
cat devant une brulurecat devant une brulure
cat devant une brulureSarra OUBAHI
 
Cours d'Électronique Analogique
Cours d'Électronique AnalogiqueCours d'Électronique Analogique
Cours d'Électronique Analogiquemorin moli
 
Bien chercher un emploi
Bien chercher un emploiBien chercher un emploi
Bien chercher un emploiHelloWork
 
64378311-Traitement-Du-Signal.ppt
64378311-Traitement-Du-Signal.ppt64378311-Traitement-Du-Signal.ppt
64378311-Traitement-Du-Signal.pptdocteurgyneco1
 
Technique de modulation
Technique de modulationTechnique de modulation
Technique de modulationYAZIDI Imran
 
chapitre-7-les-gradateurs.pdf
chapitre-7-les-gradateurs.pdfchapitre-7-les-gradateurs.pdf
chapitre-7-les-gradateurs.pdfOukrimMohamed
 
Slides capteurs à jauges et cinématiques
Slides capteurs à jauges et cinématiquesSlides capteurs à jauges et cinématiques
Slides capteurs à jauges et cinématiqueszinoha
 
Legislation de travail
Legislation de travail Legislation de travail
Legislation de travail Karam Kabriti
 
anatomie.VASCULARISATION DU MEMBRE INFERIEUR.pdf
anatomie.VASCULARISATION DU MEMBRE INFERIEUR.pdfanatomie.VASCULARISATION DU MEMBRE INFERIEUR.pdf
anatomie.VASCULARISATION DU MEMBRE INFERIEUR.pdfSafaaMed1
 
Exposé l'électricité
Exposé l'électricité Exposé l'électricité
Exposé l'électricité khaoulaedd1
 
Anatomie physio S.digestif.pptx.pdf
Anatomie  physio S.digestif.pptx.pdfAnatomie  physio S.digestif.pptx.pdf
Anatomie physio S.digestif.pptx.pdfSamiraMBasskar
 

Was ist angesagt? (20)

Poly physio qcm 10 11
Poly physio qcm 10 11Poly physio qcm 10 11
Poly physio qcm 10 11
 
Lecture rapide de l’ecg amis med.com
Lecture rapide de l’ecg amis med.comLecture rapide de l’ecg amis med.com
Lecture rapide de l’ecg amis med.com
 
Présentation ADAPTATION.pdf
Présentation ADAPTATION.pdfPrésentation ADAPTATION.pdf
Présentation ADAPTATION.pdf
 
Détresses métaboliques esf.ppt
Détresses métaboliques esf.pptDétresses métaboliques esf.ppt
Détresses métaboliques esf.ppt
 
Traumatismes du rachis cervical 2
Traumatismes du rachis cervical 2Traumatismes du rachis cervical 2
Traumatismes du rachis cervical 2
 
cat devant une brulure
cat devant une brulurecat devant une brulure
cat devant une brulure
 
Cours d'Électronique Analogique
Cours d'Électronique AnalogiqueCours d'Électronique Analogique
Cours d'Électronique Analogique
 
Bien chercher un emploi
Bien chercher un emploiBien chercher un emploi
Bien chercher un emploi
 
64378311-Traitement-Du-Signal.ppt
64378311-Traitement-Du-Signal.ppt64378311-Traitement-Du-Signal.ppt
64378311-Traitement-Du-Signal.ppt
 
Technique de modulation
Technique de modulationTechnique de modulation
Technique de modulation
 
chapitre-7-les-gradateurs.pdf
chapitre-7-les-gradateurs.pdfchapitre-7-les-gradateurs.pdf
chapitre-7-les-gradateurs.pdf
 
Slides capteurs à jauges et cinématiques
Slides capteurs à jauges et cinématiquesSlides capteurs à jauges et cinématiques
Slides capteurs à jauges et cinématiques
 
Legislation de travail
Legislation de travail Legislation de travail
Legislation de travail
 
Le nerf facial
Le nerf facialLe nerf facial
Le nerf facial
 
04 ottawa échographique de la cheville
04 ottawa échographique de la cheville04 ottawa échographique de la cheville
04 ottawa échographique de la cheville
 
anatomie.VASCULARISATION DU MEMBRE INFERIEUR.pdf
anatomie.VASCULARISATION DU MEMBRE INFERIEUR.pdfanatomie.VASCULARISATION DU MEMBRE INFERIEUR.pdf
anatomie.VASCULARISATION DU MEMBRE INFERIEUR.pdf
 
Exposé l'électricité
Exposé l'électricité Exposé l'électricité
Exposé l'électricité
 
Anatomie physio S.digestif.pptx.pdf
Anatomie  physio S.digestif.pptx.pdfAnatomie  physio S.digestif.pptx.pdf
Anatomie physio S.digestif.pptx.pdf
 
29 capteurs
29 capteurs29 capteurs
29 capteurs
 
Curs 2
Curs 2Curs 2
Curs 2
 

Algoritmul Boyer-Moore