Info2033 devoir 1 Université de Yaoundé I Faculté des Sciences Département d ? Informatique Fondation FR I Task Force Formation Cours Universitaires INF Méthodes Algorithmiques et Structures de Données Devoir N ? Nove Novembre Professeur Maurice TCHUENTE

Université de Yaoundé I Faculté des Sciences Département d ? Informatique Fondation FR I Task Force Formation Cours Universitaires INF Méthodes Algorithmiques et Structures de Données Devoir N ? Nove Novembre Professeur Maurice TCHUENTE Faire les exercices ci-après de la ?che de cours sur les techniques de construction des boucles NB Comme précedemment les devoirs seront faits par groupes de La note obtenue par chaque membre du groupe sera égale au pourcentage de participation déclaré collectivement par les membres avec un total de le devoir lui ? mêe ét m ême étant évalué sur Exercice Ecrire avec invariant variant puis preuve de validité les algorithmes permettant de résoudre les problèmes suivants Recherche séquentielle d ? un élément val dans un vecteur V n Recherche séquentielle avec sentinelle en position d ? un élément val dans un vecteur V n Recherche dichotomique d ? un élément val dans un vecteur trié V n Indication Réduire systématiquement l ? intervalle de recherche à un point Fusion de deux vecteurs triés par ordre croissant A p q et B r s dans C n m A partir d ? un sous-vecteur trié V i- créer un vecteur trié V i par insertion de V i Exercice Algorithme de segmentation d ? un vecteur V min max On se propose de concevoir un algorithme de segmentation qui pour un vecteur V min max place V max X à sa place dé ?nitive k de sorte que pour tout r tel que r k on a V r ? X - pour tout s tel que s k on a V s ? X Indication Considérer deux indices i et j puis faire progresser i vers la droite et j vers la gauche en garantissant l ? invariant suivant - pour tout r tel que r ?? i on a V r ? X Tout se passe comme si on a un tamis dont la position dans V est représentée par i et qui se déplace vers la droite en laissant passer uniquement les éléments plus petits que X - pour tout s tel que s ? j on a V s ? X Tout se passe comme si on a un tamis dont la position dans V est représentée par j et qui se déplace vers la gauche en laissant passer uniquement les éléments plus grands que X C- il existe entre i et j un élément supérieur ou égal à X Donner l ? initialisation de i et j Quelle est la condition d ? arrêt de la grande boucle globale qui permet de déplacer les deux tamis jusqu ? à ce que leurs positions co? ncident Exprimer la condition ?nale de la boucle globale et déduire l ? action ?nale Dire pourquoi c ? est le tamis de gauche qui doit être examiné en premier Décrire les trois situations qui peuvent se présenter dans la boucle pour le couple de tamis et donner pour chaque cas l ? action à exécuter Donner

Documents similaires
Al4fr41tewb0112 conseils Français e Livret de cours Rédaction M Ayral K Nasillski Coordination A - C Simon Ce cours est la propriété du Cned Les images et textes intégrés à ce cours sont la propriété de leurs auteurs et ou ayants droit respectifs Tous ces 0 0
Roman de renart Roman de Renart Roman de Renart Le Roman de Renart est un recueil de récits médiévaux français des XIIe et XIIIe siècles ayant pour héros des animaux agissant comme des humains le monde animal représentant la société du Moyen ? ge Ce n'est 0 0
lucrece borgia www comptoirlitteraire com André Durand présente ? ? Lucrèce Borgia ? ? drame en trois actes en prose de Victor HUGO pour lequel on trouve un résumé puis successivement l ? examen de l ? intérêt de l ? action page l ? intérêt littéraire pag 0 0
ESSAI DE BIBLIOGRAPHIE (1) OUVRAGES GENERAUX Charles SCHMIDT : Essai sur les my 0 0
Mise en garde contre la Jama'a des Tablighs Fatwa de cheikh Al-Albani (rahimaho 0 0
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY- 0 0
Regles orthographe cm1 2009 0 0
petitjean pdf Pour une problématisation sémiologique de la pratique de l ? adaptation POUR UNE PROBLEMATISATION SEMIOLOGIQUE DE LA PRATIQUE DE L ? ADAPTATION André PETITJEAN Armelle HESSE-WEBER Université Paul Verlaine Metz France Centre d ? Études Lingui 0 0
Franc ais l g1 BACCALAURÉAT GÉNÉRAL Session FRANÇAIS Série L Durée heures Coe ?cient Note aux candidats Vous lirez soigneusement les quatre textes ci-joints Vous répondrez ensuite à la question et en ?n vous choisirez l ? un des trois travaux d ? écriture 0 0
Manuel tsti2d 1 PETIT MANUEL DE SURVIE EN MATHE ?MATIQUES A L ? USAGE DES TERMINALES STI D OU CE QU ? ON DOIT APPRENDRE ET CE QU ? ON PEUT RETROUVER SI ON EST MALIN par M Vienney C M VIENNEY Vous trouverez dans ce document tout ce qu ? il est important de 0 0
  • 41
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager