Algorithmes de recherche Quelques algorithmes de recherche La recherche En informatique on est généralement amener à stocker un ensemble de données présentant des caractéristiques communes L ? une des opérations les plus usuelles est la recherche de ces e

Quelques algorithmes de recherche La recherche En informatique on est généralement amener à stocker un ensemble de données présentant des caractéristiques communes L ? une des opérations les plus usuelles est la recherche de ces ensembles d ? éléments selon certains critères La recherche peut intervenir dans l ? un des cas suivant - Cas d ? un annuaire téléphonique informatisé Un annuaire téléphonique est destiné à fournir le numéro de téléphone d ? un abonné étant donné son nom et éventuellement les caractéristiques complémentaires comme le prénom ou l ? adresse - Un autre exemple assez di ?érent est celui d ? un dictionnaire o? l ? on cherche la dé ?nition des mots en faisant d ? abord la recherche du mot que l ? on veut dé ?nir a La recherche séquentielle La façon de procéder la plus na? ve consiste à comparer l ? élément recherché X successivement à tous les éléments de la liste l selon le schéma séquentiel suivant - Le compteur i est compris entre et la longueur de la liste - Comparer X et le ième élément On va s ? intéresser dans un premier temps à la recherche d ? une solution quelconque On arrête donc la progression dans la liste lorsqu ? on trouve un élément qui est égal à X Dans le cas o? la liste est remplacée par un tableau T T i désignera le ième élément de la liste tableau et l ? algorithme suivant nous dira si l ? élément X se trouve dans le tableau T ou pas Algorithme recherche Const N type T tableau N- de entier Var X i entier Début Ecrire lecture des éléments du tableau Pour i ? à N- Faire Lire T i Finpour Ecrire élément à rechercher Lire X Tantque i N- et X T i faire i ? i ?ntantque si i N- alors Ecrire élément X inexistant Sinon Ecrire X existe en position i Finsi Fin Remarque Dans cet algorithme la condition d ? arrêt de la boucle tantque est double On e ?ectue donc à chaque itération un test de ?n de la liste i N- en plus de la comparaison entre les éléments X T i Tant que ces conditions ne sont pas réunies on itère avance dans la case suivante Dès que l ? une des conditions est véri ?ée on sort de la boucle tantque b La recherche dans une liste triée Supposons à présent qu ? il existe un ordre total sur les éléments et que la liste est triée par ordre croissant Pour rechercher encore un élément X on peut encore évidemment parcourir séquentiellement la liste jusqu ? à ce qu ? on trouve soit X soit un élément strictement supérieur à X auquel cas X n ? est pas dans la liste puisque les éléments sont rangés dans l ? ordre croissant Ici la recherche est encore séquentielle et elle tient très peu compte du fait que les éléments de

Documents similaires
notice interens PRÉSENTATION Cette notice est destinée à informer les élèves des classes préparatoires aux grandes écoles les candidats libres et les étudiants des universités sur ? les concours d'admission en première année à l ? ENS Paris l ? ENS de Lyo 0 0
Produits de linnovation quelles approches publicitaires au maroc compress 0 0
Programme fds2017 PROGRAMME ENTRÉE octobre GRATUITE VISITES PORTES OUVERTES ATELIERS EXPOSITIONS CONFERENCES en Guyane Rémire-Montjoly CAYENNE Montsinery ROURA SINNAMARY Saint-Laurent MATOURY du Maroni Kaw Camopi MARIPASOULA Cacao REGINA EXPERIENCES Kouro 0 0
Licence Psychologie - Parcours : Sciences psychologiques SCIENCES HUMAINES ET S 0 0
Lancement du projet Niveau as Année scolaire l ? enseignante CHERFI Chahd Projet Concevoir et réaliser un dossier documentaire pour présenter les grandes réalisations scienti ?ques Objet d ? étude Le discours objecivé Séquence Produire un texte pour démon 0 0
La part de la science dans les activites des juristes 0 0
Rechercher sur le site: Home | Publier un mémoire | Une page au hasard Memoire 0 0
Teacher guide 3 Grade Rocks Minerals and Erosion Teacher Guide Educational Activities based on the Northwest Territories curriculum NTGS CPicture credited to Patricia and Antoine Couture Created by Danielle Couture contracted by the NTGS CGrade Rocks Mine 0 0
Guide pour la redaction et la presentation des memoires 1 0 0
Extrait 42497210 MESURES - ANALYSES Ti - Qualité et sécurité au laboratoire Qualité au laboratoire Réf Internet e édition Actualisation permanente sur www techniques-ingenieur fr C CTechniques de l ? Ingénieur La plus importante ressource documentaire sci 0 0
  • 28
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager