X Informatique MP/PC 2011 — Corrigé
Texte intégral
Documents relatifs
Toutes les parties concernent le même pro- blème, elles ne sont donc pas indépendantes, mais les questions ne réutilisent pas les fonctions écrites dans les questions précédentes
Pour la seconde partie, commencer par montrer que la profondeur de tout pivot T ′ est supérieure ou égale à ⌈D/2⌉, puis construire un arbre de profondeur ⌈D/2⌉ obtenu par
• La partie II fait écrire des fonctions élémentaires sur les arbres combinatoires pour extraire un ensemble d’un arbre, trouver l’arbre représentant un singleton,
• Dans la deuxième partie, on transforme toute formule en une formule normalisée (sans connecteurs F et G ) qui lui est logiquement équivalente (c’est-à-dire ayant le même langage
• La partie I permet de se familiariser avec cette nouvelle structure de données, en testant si un arbre binaire est croissant et en dénombrant les arbres croissants d’une
1 Définir deux variables position_tete1 et position_tete2 pour mémoriser la po- sition des têtes, ainsi que resultat pour accumuler la distance parcourue.. 2 Considérer une
1 Définir deux variables position_tete1 et position_tete2 pour mémoriser la po- sition des têtes, ainsi que resultat pour accumuler la distance parcourue.. 2 Considérer une
Quand on « utilise » la lettre à la position p[ℓ], ie que l’on remplit la case de indices à cette position, modifier la case en position ℓ de p afin qu’elle pointe tou- jours