Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parAnnette Magne Modifié depuis plus de 9 années
1
Grand Projet Christelle CAUSSE Ludwig BERTHAUD RECHERCHE DE MOTIFS Mii3
2
1.ANALYSE DU PROJET A.Outils et objectifs Outils Techniques: LLangage C VVisual Studio GG c c Algorithmiques: KKnuth-Morris-Pratt BBoyer-Moore KKarp-Rabin NNaïf Objectifs Pédagogiques: Du projet: RRecherche sur les 4 algorithmes donnés MMesurer la performance des 4 algos SSuivre le cahier des charges
3
1.ANALYSE DU PROJET B.Analyse et fonctions Les fonction de menu et de saisie Saisie manuelle du texte Choix d’un fichier à traiter Tester un algorithme (une fois) Tester un algorithme sur une période à déterminer Tester tous les algorithmes sur une période à déterminer Les algorithmes Naïf Knuth-Morris-Pratt Karp-Rabin Boyer-Moore
4
Algorithme Naïf 1.Principe 2.Complexité Vérifier, pour chaque position du texte où le motif pourrait s’apparier, si il y a concordance ou non 2 pointeurs, i et j, incrémentés si ils pointent sur des caractères concordants. Si les caractères discordent, j pointe sur le début du motif, et i repositionné.
5
Algorithme de Knuth-Morris-Pratt 1.Principe 2.Complexité
6
Algorithme de Boyer-Moore 1.Principe 2.Complexité
7
Algorithme de Karp-Rabin 1.Principe 2.Complexité
8
2.PROGRAMMATION DU PROJET A.Difficultés, nos choix… Problèmes de portabilité avec les fonction pour mesurer le temps Problèmes de recherche Utilisation de variables globales
9
2.PROGRAMMATION DU PROJET B.Les améliorations Mesure du temps (utilisation de fonctions propres à l’OS) Créer des librairies propres à l’OS B.Jeux d’essais...............
11
CONCLUSIONS et réflexions personnelles
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.