طلب أكيد

moez89

عضو نشيط
إنضم
10 أكتوبر 2009
المشاركات
198
مستوى التفاعل
293
Voici l'énoncé
Le but est d'implémenter un algorithme d'indexation trés simple et basique pour des document texte.l'algorithme doit parcourir une arborescence contenant des fichiers pour les indexer .le repertoire racine etant passé en parametre a l'algorithme
:l'algorithme fonction comme suit
(ALGORITHME indexer(root:string


DEBUT

...(un lexique contient les mots usuels qu'il ne faut pas indexer(je tu il nous
l'algorithme utilise un fichier a accès directe pour les indexes,le nom de ce fichier
.d'indexes est index.dat

SI le fichier n'existe pas il faut le cree.

lire le contenu de chaque fichier texte rencontré et pour chaque mot significatif,si le mot n'existe pas dans le fichier index.dat alors ajouter une nouvelle entrés dans index.dat dont l'index est le mot et dont le contenu est le nom du fichier texte


si le mot existe alors il est l'index d'une entré du fichier index.dat.chercher l'entré en question .si le contenu de cette entré ne réference pas le fichier texte en cour alors ajouter le nom du fichier(les noms de fichier d'une entrée sont séparés par un separateur de votre choix (, . ? ! )



pour chaque sous repertoire de root et de ses sous répertoire faire la meme chose
si root est un fichier alors indexer juste le fichier en question


FIN


de meme faire un algorithme de recherche qui reçoit en paramètre un mot et qui affiche la liste des fichiers contenant ce mot .cet algorithme se basa sur le fichier index.dat créé précédemment

++ecrire le programme d'indexation et de recherche en C



 
أعلى