chapitre 4 Nombres de Catalan

Dimension: px
Commencer à balayer dès la page:

Download "chapitre 4 Nombres de Catalan"

Transcription

1 chapitre 4 Nombres de Catalan I Dénitions Dénition 1 La suite de Catalan (C n ) n est la suite dénie par C 0 = 1 et, pour tout n N, C n+1 = C k C n k. Exemple 2 On trouve rapidement C 0 = 1, C 1 = 1, C 2 = 2, C 3 = 5, C 4 = 14 et C 5 = 42. Proposition 3 La fonction génératrice C : z + C n z n vérie n=0 C(z) = 1 + zc(z) 2. Par conséquent, C(z) = 1 1 4z. 2z Remarquons qu'avec le produit de Cauchy, 1 + zc(z) 2 = 1 + z = 1 + z + + ( k ) C l C k l l=0 C k+1 z k = C(z). Pour obtenir le second résultat, il sut alors de résoudre cette équation de degré 2 en remarquant que C(z) 0 C 0 = 1. z k

2 Proposition 4 Pour tout n N, C n = 1 n + 1 ( ) 2n = n ( ) ( ) 2n 2n. n n + 1 Commençons par rappeler le développement en série entière usuel (de rayon de convergence 1) Par conséquent, x = 1 + k (2k 3) + ( 1) x k = 1 + ( 1) k 1 (2(k 1))! (2k) k2 2k 1 (k 1)! 2 xk. k=1 C(x) = + k=1 (2(k 1))! + k(k 1)! 2 xk 1 = k=1 1 k k=1 ( ) 2k 2 x k 1. k 1 Comme le rayon de convergence est strictement positif, on identie et on obtient le résultat attendu. La seconde égalité est évidente : ( ) ( ) ( ) 2n 2n 2n = n ( ) 2n n n + 1 n n + 1 n = 1 n + 1 ( 2n n ). Corollaire 5 Pour tout n N, C n+1 = 2(2n + 1) C n. n + 2 II Combinatoire des arbres binaires Proposition 6 Il y a C n arbres binaires à n n uds internes. Notons B n le nombre d'arbres binaires à n n uds internes et montrons par récurrence que B n = C n. Il est clair que B 0 = 1 = C 0. Soit n N tel que, pour tout k n, B k = C k. Un arbre binaire à n + 1 n uds internes est une racine et deux arbres ls (binaires) qui admettent ensemble n n uds internes. En partitionnant selon le nombre k de n uds internes du ls gauche, on obtient B n+1 = B k B n k = C k C n k = C n+1. Arbre à k n uds Arbre à n k n uds 29

3 Remarque 7 On a montré en même temps qu'il y a C n arbres binaires à n + 1 feuilles. Proposition 8 Il y a C n arbres à n arêtes. Notons A n le nombre d'arbres binaires à n n uds internes et montrons par récurrence que A n = C n. Il est clair que A 0 = 1 = C 0. Soit n N tel que, pour tout k n, A k = C k. Un arbre à n + 1 arêtes possède une racine et un premier ls qui admet au plus n arêtes : on peut donc écrire l'arbre comme un premier ls et le reste de l'arbre privé de ce premier ls (et l'arête depuis la racine) qui, à eux deux, admettent n arêtes. En partitionnant selon le nombre k d'arêtes de ce premier ls, on obtient A n+1 = A k A n k = C k C n k = C n+1. Arbre à k arêtes Arbre à k arêtes III Mots de Dyck Dénition 9 Un chemin de Dyck de longueur 2n est une suite de points du plan (M k ) 0 k 2n telle que M 0 (0, 0), M 2n (2n, 0) et, pour tout k [[0, 2n 1]], M k M k+1 = (1, 1) ou M k M k+1 = (1, 1) et, pour tout k [[0, 2n]], l'ordonnée de M k est positive. 30

4 Exemple 10 Voici les représentations des chemins de Dyck de longueur 6. Proposition 11 Il y a C n chemins de Dyck de longueur 2n. Notons D n le nombre de chemins de Dyck de longueur 2n et montrons par récurrence que D n = C n. Il est clair qu'il y a un seul chemin de Dyck de longueur 2 : (0, 0), (1, 1) et (2, 0). Ainsi, D 1 = 1 Soit n N tel que pour tout k n, D k = C k et M 0,..., M 2n+2 un chemin de Dyck de longueur 2(n+1). Alors, M 1 (1, 1). Considérons 2l le plus petit entier strictement positif tel que M 2l appartienne à l'axe des abscisses. Alors, M 1,..., M 2l 1 est un mot de Dyck de longueur 2(l 1) et M 2l,..., M 2n+2 est un mot de Dyck de longueur 2n + 2 2l. Ainsi, en partitionnant les chemins de Dyck de longueur 2(n + 1) selon la valeur du premier retour à l'axe des abscisses, on obtient n+1 D n+1 = D l 1 D n (l 1) = l=1 C k C n k = C n+1. Proposons toutefois une nouvelle preuve. Considérons une suite de points du plan (M k ) 0 k 2n telle que M 0 (0, 0), M 2n (2n, 0) et, pour tout k [[0, 2n 1]], M k M k+1 = (1, 1) ou M k M k+1 = (1, 1) mais qui n'est pas un chemin de Dyck. Soit k le plus petit entier tel que l'ordonnée de M k est 1 et posons, pour tout j [[0, k]], M j le symétrique de M j par rapport à la droite d'équation x = 1. Par exemple, le chemin devient 31

5 Il y a ( 2n n 1) chemin de longueur 2n avec n montées qui ne sont pas de Dyck. Par conséquent, il y a ( ) ( ) 2n 2n = C n n n 1 chemins de Dyck de longueur 2n. Dénition 12 Un mot de Dyck sur l'alphabet {a, b} est un mot m {a, b} tel que m a = m b et pour tout préxe u de m, u a u b. Remarque 13 Il y a une bijection entre l'ensemble des chemins de Dyck et l'ensemble des mots de Dyck de même longueur : le mot associé à chemin est obtenu en notant a une montée et b une descente en parcourant le chemin. Exemple 14 Les exemples précédents de chemins de Dyck de longueur 6 correspondent successivement aux mots aaabbb, aababb, aabbab, abaabb et ababab. De cette bijection, on déduit le corollaire suivant. Corollaire 15 Il y a C n mots de Dyck de longueur 2n. Remarque 16 Les mots de Dyck correspondent aux bons parenthésages de n termes pour un produit (non associatif) avec la correspondance a pour ( et b pour ). Remarque 17 On peut aussi voir une bijection entre l'ensemble des arbres à n arêtes et les chemins de Dyck de longueur 2n : on parcourt l'arbre en profondeur ; lorsque l'on descend le long d'une arête, on eectue un déplacement selon le vecteur (1, 1) ; lorsque l'on remonte le long d'une arête, on eectue un déplacement selon le vecteur (1, 1). Par exemple, avec l'arbre suivant 32

6 on obtient le chemin de Dyck suivant Exemple 18 Le langage D {a, b} formé des mots de Dyck vérie l'équation D = ε adbd. IV Triangulation Dénition 19 Une triangulation d'un polygone est une décomposition de ce polygone en un nombre ni de triangles dont les sommets sont les sommets du polygone. Exemple 20 Par exemple, voici une triangulation d'un hexagone convexe Proposition 21 Le nombre de triangulations d'un polygone convexe à n + 2 sommets (en n triangles) est C n. Notons T n le nombre de triangulations d'un polygone convexe à n + 2 sommets et montrons par récurrence que T n = C n. Il est clair qu'il y a une seule triangulation du triangle : T 1 = 1 = C 1. Soit n N tel que pour tout k n, T k = C k et M 0,..., M n+2 les sommets d'un polygone convexe à n + 3 sommets. Pour une triangulation de ce polygone, notons k le plus petit entier supérieur ou égal à 2 tel qu'un segment relie M 0 et M k ; par minimalité de k, il existe un segment joignant M 1 et M k. 33

7 La triangulation se décompose alors en un triangulation du polygone convexe de sommets M 1,..., M k et une triangulation du polygone convexe de sommets M 0, M k..., M n+2. Ainsi, en partitionnant les triangulations selon le premier sommet au delà de 2 relié à M 0, on obtient Exemple 22 n+2 T n+1 = T k 2 T n+2 k = k=2 C l C n l = C n+1. Voici les C 3 = 5 triangulations d'un pentagone en 3 triangles. l=0 34

8 Exemple 23 Voici les C 5 = 42 triangulations d'un heptagone en 5 triangles. Remarque 24 On peut aussi voir une bijection entre l'ensemble des arbres binaires à n + 1 feuilles et les triangulations d'un polygone convexe à n + 2 sommets. On étiquette n + 1 côtés par les feuilles ; dans chaque triangle dont deux côtés sont étiquetés le troisième est étiqueté par un arbre dont les ls sont les arbres des deux autres (en conservant toujours le même ordre gauche-droite). L'étiquette du dernier côté du polygone est l'arbre recherché. Par exemple, avec la triangulation suivante 35

9 b c a d on obtient l'arbre binaire d c a b En eet, les côtés étiquetés a et b appartiennent à un triangle de la triangulation. Le troisième côté correspond à un arbre A dont les ls sont a puis b ; ce côté est dans un triangle avec le côté étiqueté c. Ainsi, on construit un arbre dont le ls gauche est A et le ls droit c et ainsi, de suite... 36

10 V Exercices Exercice 20 Dénombrer les chemins (M k ) k [0,2n] tels que M 0 (0, 0) et M 2n (n, n), pour tout k [[0, 2n 1]], M k M k+1 = (1, 0) ou M k M k+1 = (0, 1), pour tout k [[0, 2n]], l'abscisse de M k est supérieure à l'ordonnée de M k. Exercice Montrer qu'un mot m de Dyck s'écrit de manière unique de la forme am 1 bm 2 où m 1 et m 2 sont des mots de Dyck. Que valent m 1 et m 2 pour m = abab et m = aababb? Considérons, pour la suite de l'exercice, les types 1 type lettre = a b;; 2 3 type arbre = Vide N of arbre*arbre;; 2. Écrire une fonction decompose qui prend un mot de Dyck m et renvoie le couple (m 1, m 2 ) de mots dénis à la question précédente et qui correspond au typage 1 decompose : lettre list -> lettre list * lettre list L'arbre associé à un mot de Dyck m est déni récursivement par une feuille pour le mot vide, un noeud ayant l'arbre de m 1 comme ls gauche et l'arbre de m 2 comme ls droit. 3. Donner l'arbre associé au mot aaabbabbaababb. 4. Écrire une fonction mot_arbre qui prend un mot de Dyck de type lettre list et renvoie l'arbre correspondant. 5. Écrire une fonction arbre_mot qui prend un arbre binaire et renvoie le mot de Dyck (de type lettre list) correspondant. Exercice Déterminer l'arbre associé aux triangulations avec la racine associée au côté gauche vertical : On note les sommets d'un polygone convexe à n sommets par les entiers de [[1, n]] et un découpage du polygone par une liste de couples d'entiers. 2. Écrire une fonction croisement qui teste si, dans un découpage, deux segments se coupent. En déduire une fonction triangulation qui teste si un découpage est une triangulation. 37

11 Exercice 23 La fonction génératrice d'un langage L sur un alphabet ni Σ est la fonction L : x L Σ n x n. n=0 Soit L et M des langages et a Σ. Calculer les fonctions génératrices des langages ε, al et L M lorsque L M =. Exercice 24 Considérons l'automate b b a a, b q a 0 q 1 q a 2 q 3 b 1. Écrire les équations reliant les langages L 0, L 1, L 2 et L 3 acceptés depuis chacun des états. 2. En déduire les équations reliant les fonctions génératrices de ces diérents langages. 3. Expliquer comment déterminer le nombre de mots de longueur n acceptés par cet automate. Exercice 25 Donner l'équation fonctionnelle de la fonction génératrice F associée aux arbres de n uds d'arité au plus 2, c'est-à-dire la fonction F : x u n x n où u n est le nombre d'arbres à n n uds, chacun étant d'arité au plus 2. n=0 38

Gestion d'un entrepôt

Gestion d'un entrepôt Gestion d'un entrepôt Épreuve pratique d'algorithmique et de programmation Concours commun des écoles normales supérieures Durée de l'épreuve: 3 heures 30 minutes Juin/Juillet 2010 ATTENTION! N oubliez

Plus en détail

Structures de données non linéaires

Structures de données non linéaires Structures de données non linéaires I. Graphes Définition Un graphe (simple) orienté G est un couple (S, A), où : S est un ensemble dont les éléments sont appelés les sommets. A est un ensemble de couples

Plus en détail

Marches, permutations et arbres binaires aléatoires

Marches, permutations et arbres binaires aléatoires Marches, permutations et arbres binaires aléatoires Épreuve pratique d algorithmique et de programmation Concours commun des Écoles Normales Supérieures Durée de l épreuve: 4 heures Cœfficient: 4 Juillet

Plus en détail

Algorithmique IN102 TD 3

Algorithmique IN102 TD 3 Algorithmique IN10 TD 16 décembre 005 Exercice 1 Clairement, il existe des arbres de hauteur h à h + 1 éléments : il sut pour cela que leurs n uds internes aient au plus un ls non vide. On a alors un arbre

Plus en détail

Option Informatique Arbres binaires équilibrés

Option Informatique Arbres binaires équilibrés Option Informatique Arbres binaires équilibrés Sujet novembre 2 Partie II : Algorithmique et programmation en CaML Cette partie doit être traitée par les étudiants qui ont utilisé le langage CaML dans

Plus en détail

10' - LES ARBRES BINAIRES

10' - LES ARBRES BINAIRES Ch 10' - LES ARBRES BINAIRES On va restreindre les capacités des arbres en obligeant les nœuds à posséder au maximum deux sous-arbres. Ces nouveaux arbres seront plus faciles à maîtriser que les arbres

Plus en détail

TP 8 : Arbres binaires de recherche

TP 8 : Arbres binaires de recherche TP 8 : Arbres binaires de recherche Semaine du 17 Mars 2008 Exercice 1 Dénir une structure struct noeud_s permettant de coder un n ud d'un arbre binaire contenant une valeur entière. Ajouter des typedef

Plus en détail

Partie I : Automates et langages

Partie I : Automates et langages 2 Les calculatrices sont interdites. N.B. : Le candidat attachera la plus grande importance à la clarté, à la précision et à la concision de la rédaction. Si un candidat est amené à repérer ce qui peut

Plus en détail

Arbres binaires, arbres non-croisés, quadrangulations. janvier 2010

Arbres binaires, arbres non-croisés, quadrangulations. janvier 2010 Arbres binaires, arbres non-croisés, quadrangulations Frédéric Chapoton janvier 2010 Plan 1 Les arbres binaires 2 Les arbres non-croisés 3 La relation entre les deux 4 Dualité et rotation 5 Les intervalles

Plus en détail

Diagrammes de décisions binaires

Diagrammes de décisions binaires Diagrammes de décisions binaires Épreuve pratique d'algorithmique et de programmation Concours commun des écoles normales supérieures Durée de l'épreuve: 3 heures 30 minutes Juillet 2009 ATTENTION! N oubliez

Plus en détail

Arbres Binaire. PSI DAKHLA Prof Youssef El marzak. 1 Prof Youssef Elmarzak

Arbres Binaire. PSI DAKHLA Prof Youssef El marzak. 1 Prof Youssef Elmarzak Arbres Binaire PSI DAKHLA Prof Youssef El marzak 1 Prof Youssef Elmarzak 1.introduction: Les arbre sont très utilisées en informatique, d une part parce que les informations sont souvent hiérarchisées,

Plus en détail

Arbres ordonnés, binaires, tassés, FAP, tri par FAP, tas, tri par tas

Arbres ordonnés, binaires, tassés, FAP, tri par FAP, tas, tri par tas Arbres ordonnés, binaires, tassés, FAP, tri par FAP, tas, tri par tas 1. Arbres ordonnés 1.1. Arbres ordonnés (Arbres O) On considère des arbres dont les nœuds sont étiquetés sur un ensemble muni d'un

Plus en détail

Parcours d un arbre Arbres de recherche CHAPITRE 6. Arbres binaires. Karelle JULLIAN. MPSI, Option Info 2014/2015. Karelle JULLIAN

Parcours d un arbre Arbres de recherche CHAPITRE 6. Arbres binaires. Karelle JULLIAN. MPSI, Option Info 2014/2015. Karelle JULLIAN CHAPITRE 6 Arbres binaires Lycée Kléber MPSI, Option Info 2014/2015 1 Définitions 2 Parcours en largeur Parcours en profondeur Parcours préfixe, infixe, postfixe Reconstitution 3 Recherche Complexité Insertion

Plus en détail

I Arbres binaires. Lycée Faidherbe 2014-2015. 1 Rappels 2 1.1 Définition... 2 1.2 Dénombrements... 2 1.3 Parcours... 3

I Arbres binaires. Lycée Faidherbe 2014-2015. 1 Rappels 2 1.1 Définition... 2 1.2 Dénombrements... 2 1.3 Parcours... 3 I Arbres binaires 2014-2015 Table des matières 1 Rappels 2 1.1 Définition................................................ 2 1.2 Dénombrements............................................ 2 1.3 Parcours.................................................

Plus en détail

Factorisation des matrices creuses

Factorisation des matrices creuses Chapitre 5 Factorisation des matrices creuses 5.1 Matrices creuses La plupart des codes de simulation numérique en mécanique des fluides ou des structures et en électromagnétisme utilisent des discrétisations

Plus en détail

Leçon 6. Savoir compter

Leçon 6. Savoir compter Leçon 6. Savoir compter Cette leçon est une introduction aux questions de dénombrements. Il s agit, d une part, de compter certains objets mathématiques (éléments, parties, applications,...) et, d autre

Plus en détail

Chaîne d additions ATTENTION!

Chaîne d additions ATTENTION! Chaîne d additions Épreuve pratique d algorithmique et de programmation Concours commun des écoles normales supérieures Durée de l épreuve: 3 heures 30 minutes Juin 2012 ATTENTION! N oubliez en aucun cas

Plus en détail

COR TD 2. Exercice 1. Déterminer si les applications f i suivantes sont linéaires : x + x, y + y )

COR TD 2. Exercice 1. Déterminer si les applications f i suivantes sont linéaires : x + x, y + y ) COR TD 2 Année 21 Exercice 1. Déterminer si les applications f i suivantes sont linéaires : f 1 : R 2 R 2 f 1 x, y = 2x + y, x y f 2 : R R f 2 x, y, z = xy, x, y f : R R f x, y, z = 2x + y + z, y z, x

Plus en détail

Université de Nice-Sophia Antipolis École Supérieure en Sciences Informatiques

Université de Nice-Sophia Antipolis École Supérieure en Sciences Informatiques Université de Nice-Sophia Antipolis École Supérieure en Sciences Informatiques 20042005 Controle de Mathématiques Discrètes du 24 Janvier 2005 Nom : Prénom : Groupe: Durée : 2 heures 1 2 3 4 5 Tous documents

Plus en détail

Calcul rapide des puissances

Calcul rapide des puissances Calcul rapide des puissances Par Mathtous Il s'agit de puissances à exposant entier naturel (avec la convention a 0 = 1, et a 1 = a). Si on applique la dénition pour calculer a n, on calcule de proche

Plus en détail

TS - Cours sur le logarithme népérien

TS - Cours sur le logarithme népérien Lcée Europole - R. Vidonne 1 TS - Cours sur le logarithme népérien Fonction carrée et racine carrée Considérons les fonctions f : R + R + g : R + R + 2 Dans un repère orthonormal, les courbes C f et C

Plus en détail

PRODUIT SCALAIRE DANS L'ESPACE

PRODUIT SCALAIRE DANS L'ESPACE PRODUIT SCLIRE DNS L'ESPCE Dans tout ce chapitre, les bases ou repères considérés sont orthonormés. Pour des révisions sur le produit scalaire dans le plan, voir le cours de première. 1. Définition du

Plus en détail

est diagonale si tous ses coefficients en dehors de la diagonale sont nuls.

est diagonale si tous ses coefficients en dehors de la diagonale sont nuls. Diagonalisation des matrices http://www.math-info.univ-paris5.fr/~ycart/mc2/node2.html Sous-sections Matrices diagonales Valeurs propres et vecteurs propres Polynôme caractéristique Exemples Illustration

Plus en détail

CARTE DE VOEUX À L ASSOCIAEDRE

CARTE DE VOEUX À L ASSOCIAEDRE CARTE DE VOEUX À L ASSOCIAEDRE JEAN-LOUIS LODAY Il y a cinq ans le Centre International de Rencontres Mathématiques de Luminy a envoyé ses voeux avec la carte ci-dessus. L illustration choisie par Robert

Plus en détail

En 2005, année de sa création, un club de randonnée pédestre comportait 80 adhérents. Chacune des années suivantes on a constaté que :

En 2005, année de sa création, un club de randonnée pédestre comportait 80 adhérents. Chacune des années suivantes on a constaté que : Il sera tenu compte de la présentation et de la rédaction de la copie lors de l évaluation finale. Les élèves n ayant pas la spécialité mathématique traiteront les exercices 1, 2,3 et 4, les élèves ayant

Plus en détail

Cours de mathématiques (Terminale S)

Cours de mathématiques (Terminale S) Cours de mathématiques (Terminale S) II. Chapitre 00 : La trigonométrie. Les angles orientés A. Les radians DÉFINITION Le radian est une unité de mesure angulaire, notée rad définie par : REMARQUE A partir

Plus en détail

Mini Dictionnaire Encyclopédique Mathématiques. Fonction affine

Mini Dictionnaire Encyclopédique Mathématiques. Fonction affine Fonction affine ) Définition et Propriété caractéristique a) Activité introductive Une agence de location de voiture propose la formule de location suivante : forfait de 50 et 0,80 le km. Quel est le prix

Plus en détail

Espaces vectoriels euclidiens. Groupe orthogonal

Espaces vectoriels euclidiens. Groupe orthogonal 19 Espaces vectoriels euclidiens. Groupe orthogonal Dans un premier temps, E est un espace vectoriel réel de dimension n 1. 19.1 Espaces vectoriels euclidiens Dénition 19.1 On dit qu'une forme bilinéaire

Plus en détail

D R O I T E S, E Q U A T I O N S E T I N E Q U A T I O N S

D R O I T E S, E Q U A T I O N S E T I N E Q U A T I O N S D R O I T E S, E Q U A T I O N S E T I N E Q U A T I O N S b.delap@wanadoo.fr Utiliser un graphique pour résoudre des inéquations à une seule inconnue. 1 er cas : les valeurs sont toutes positives : Sur

Plus en détail

Séance de TP 4 Lentilles minces. Romain BEL 3 janvier 2002

Séance de TP 4 Lentilles minces. Romain BEL 3 janvier 2002 Séance de TP 4 Lentilles minces Romain BEL 3 janvier 2002 1 Table des matières 1 Lentilles minces, stigmatisme, relations de conjugaison 3 1.1 Lentilles minces............................. 3 1.2 L'approximation

Plus en détail

Fonctions de plusieurs variables : dérivés partielles, diérentielle. Fonctions composées. Fonctions de classe C 1. Exemples

Fonctions de plusieurs variables : dérivés partielles, diérentielle. Fonctions composées. Fonctions de classe C 1. Exemples 45 Fonctions de plusieurs variables : dérivés partielles, diérentielle. Fonctions composées. Fonctions de classe C 1. Exemples Les espaces vectoriels considérés sont réels, non réduits au vecteur nul et

Plus en détail

Université Laval Faculté des sciences et de génie Département d'informatique et de génie logiciel IFT-3101. Travail pratique #2

Université Laval Faculté des sciences et de génie Département d'informatique et de génie logiciel IFT-3101. Travail pratique #2 Université Laval Faculté des sciences et de génie Département d'informatique et de génie logiciel IFT-3101 Danny Dubé Hiver 2014 Version : 11 avril Questions Travail pratique #2 Traduction orientée-syntaxe

Plus en détail

EXERCICE 4 (7 points ) (Commun à tous les candidats)

EXERCICE 4 (7 points ) (Commun à tous les candidats) EXERCICE 4 (7 points ) (Commun à tous les candidats) On cherche à modéliser de deux façons différentes l évolution du nombre, exprimé en millions, de foyers français possédant un téléviseur à écran plat

Plus en détail

Angles orientés et trigonométrie

Angles orientés et trigonométrie Chapitre Angles orientés et trigonométrie Ce que dit le programme : CONTENUS CAPACITÉS ATTENDUES COMMENTAIRES Trigonométrie Cercle trigonométrique. Radian. Mesure d un angle orienté, mesure principale.

Plus en détail

Chapitre 7 : Programmation dynamique

Chapitre 7 : Programmation dynamique Graphes et RO TELECOM Nancy 2A Chapitre 7 : Programmation dynamique J.-F. Scheid 1 Plan du chapitre I. Introduction et principe d optimalité de Bellman II. Programmation dynamique pour la programmation

Plus en détail

Arbres binaires Version prof Version prof

Arbres binaires Version prof Version prof Arbres binaires Version prof Version prof types /* déclaration du type t_element */ t_arbrebinaire = t_noeudbinaire t_noeudbinaire = enregistrement t_element cle t_arbrebinaire fg, fd n enregistrement

Plus en détail

L2 - Algorithmique et structures de données (Année 2010/2011) Examen (2 heures)

L2 - Algorithmique et structures de données (Année 2010/2011) Examen (2 heures) L2 - lgorithmique et structures de données (nnée 2010/2011) Delacourt, Phan Luong, Poupet xamen (2 heures) Les documents (cours, TD, TP) sont autorisés. Les quatre exercices sont indépendants. À la fin

Plus en détail

Exercice sur les arbres binaires de recherche

Exercice sur les arbres binaires de recherche Exercice sur les arbres binaires de recherche Voici une liste aléatoire de 1 éléments. Notez que vous pouvez faire cet exercice en prenant une autre liste aléatoire ; évidemment, il y a peu de chances

Plus en détail

Les mots de Sturm. Fathi BEN ARIBI 20 décembre 2008

Les mots de Sturm. Fathi BEN ARIBI 20 décembre 2008 Les mots de Sturm Fathi BEN ARIBI 20 décembre 2008 1 Objectifs Dans cette présentation, nous donnerons quelques résultats de combinatoire des mots. Avant tout, il est nécessaire d introduire quelques notations

Plus en détail

Une bien jolie curiosité

Une bien jolie curiosité Une bien jolie curiosité Roland Dassonval et Catherine Combelles Tracez un polygone régulier à n sommets inscrit dans un cercle de rayon 1, puis les cordes qui joignent un sommet donné aux n-1 autres.

Plus en détail

212 année 2013/2014 DM de synthèse 2

212 année 2013/2014 DM de synthèse 2 22 année 20/204 DM de synthèse 2 Exercice Soit f la fonction représentée cicontre.. Donner l'ensemble de définition de la fonction f. 2. Donner l'image de 4 par f.. a. Donner un nombre qui n'a qu'un seul

Plus en détail

Généralités sur les graphes

Généralités sur les graphes Généralités sur les graphes Christophe ROSSIGNOL Année scolaire 2008/2009 Table des matières 1 Notion de graphe 3 1.1 Un peu de vocabulaire.......................................... 3 1.2 Ordre d un graphe,

Plus en détail

Collège du Sud, Bulle 2-ème année OS PAM 3-ème année OC AM. Applications des mathématiques. Equations

Collège du Sud, Bulle 2-ème année OS PAM 3-ème année OC AM. Applications des mathématiques. Equations Collège du Sud, Bulle 2-ème année OS PAM 3-ème année OC AM Applications des mathématiques Equations Résolution de l'équation f(x) = 0 par diverses méthodes Version pour Mathematica Edition 2014/2015 Marcel

Plus en détail

Trigonométrie Résolution d équation trigonométrique Exercices corrigés

Trigonométrie Résolution d équation trigonométrique Exercices corrigés Trigonométrie Résolution d équation trigonométrique Exercices corrigés Sont abordés dans cette fiche : Exercice 1 : résolution d équation trigonométrique dans en utilisant les valeurs remarquables du cosinus

Plus en détail

Jusqu'à présent. Au programme. Cardinalité Ensembles nis Ensembles dénombrables. Relations Opérations Relations. Conclusions. Nous avons déjà abordé

Jusqu'à présent. Au programme. Cardinalité Ensembles nis Ensembles dénombrables. Relations Opérations Relations. Conclusions. Nous avons déjà abordé Jusqu'à présent Nous avons déjà abordé Vers l'inni David Teller 23/01/2007 Les ensembles Le regroupement de valeurs caractérisées par des critères. Informatique Types. Physique Unités. Logique Domaines.

Plus en détail

CORRECTION BACCALAUREAT BLANC N 1 - Séries ES et L EXERCICE 1 (4 points) COMMUN A TOUS LES CANDIDATS

CORRECTION BACCALAUREAT BLANC N 1 - Séries ES et L EXERCICE 1 (4 points) COMMUN A TOUS LES CANDIDATS CORRECTION BACCALAUREAT BLANC N 1 - Séries ES et L EXERCICE 1 (4 points) COMMUN A TOUS LES CANDIDATS Extrait Bac. ES - 2008 1) Une baisse de 25 % est compensée par une hausse, arrondie à l unité, de :

Plus en détail

Date : 18.11.2013 Tangram en carré page

Date : 18.11.2013 Tangram en carré page Date : 18.11.2013 Tangram en carré page Titre : Tangram en carré Numéro de la dernière page : 14 Degrés : 1 e 4 e du Collège Durée : 90 minutes Résumé : Le jeu de Tangram (appelé en chinois les sept planches

Plus en détail

Applications linéaires

Applications linéaires Applications linéaires I) Applications linéaires - Généralités 1.1) Introduction L'idée d'application linéaire est intimement liée à celle d'espace vectoriel. Elle traduit la stabilité par combinaison

Plus en détail

X2012 INF421 Examen de rattrapage / 25 novembre 2013. 1 Le compte est bon

X2012 INF421 Examen de rattrapage / 25 novembre 2013. 1 Le compte est bon X2012 INF421 Examen de rattrapage / 25 novembre 2013 Tous documents autorisés (poly, notes de cours, notes de PC). Dictionnaires électroniques autorisés pour les élèves étrangers. L'énoncé est composé

Plus en détail

TS. 2012/2013. Lycée Prévert. Corrigé du contrôle n 3. Durée : 3 heures. Mardi 20/11/12

TS. 2012/2013. Lycée Prévert. Corrigé du contrôle n 3. Durée : 3 heures. Mardi 20/11/12 TS. 01/013. Lycée Prévert. Corrigé du contrôle n 3. Durée : 3 heures. Mardi 0/11/1 Exercice 1 : ( 6,5 pts) Première partie : Démonstration à rédiger { Démontrer que si ( ) et (v n ) sont deux suites telles

Plus en détail

Groupes symétriques et alternés

Groupes symétriques et alternés Groupes symétriques et alternés Table des matières 1 Groupe S n 2 2 Cycles 4 2.1 Dénition.................................. 4 2.2 Décomposition d'une permutation..................... 5 3 Classes de conjugaison

Plus en détail

t 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre :

t 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre : Terminale STSS 2 012 2 013 Pourcentages Synthèse 1) Définition : Calculer t % d'un nombre, c'est multiplier ce nombre par t 100. 2) Exemples de calcul : a) Calcul d un pourcentage : Un article coûtant

Plus en détail

Introduction aux inégalités

Introduction aux inégalités Introduction aux inégalités -cours- Razvan Barbulescu ENS, 8 février 0 Inégalité des moyennes Faisons d abord la liste des propritétés simples des inégalités: a a et b b a + b a + b ; s 0 et a a sa sa

Plus en détail

Les arbres Florent Hivert

Les arbres Florent Hivert 1 de 1 Algorithmique Les arbres Florent Hivert Mél : Florent.Hivert@lri.fr Page personnelle : http://www.lri.fr/ hivert 2 de 1 Algorithmes et structures de données La plupart des bons algorithmes fonctionnent

Plus en détail

3 ème DNB 2001 NICE PARTIE NUMERIQUE CORRIGE. Exercice 1. 1. Donner l'égalité traduisant la division euclidienne de 1 512 par 21 1 512 = 21 72

3 ème DNB 2001 NICE PARTIE NUMERIQUE CORRIGE. Exercice 1. 1. Donner l'égalité traduisant la division euclidienne de 1 512 par 21 1 512 = 21 72 3 ème DNB 001 NICE PARTIE NUMERIQUE CORRIGE Exercice 1 1. Donner l'égalité traduisant la division euclidienne de 1 51 par 1 1 51 = 1 7. Rendre irréductible la fraction 70 1 51 70 1 51 = 7 10 7 1 donc 70

Plus en détail

DÉRIVÉES. I Nombre dérivé - Tangente. Exercice 01 (voir réponses et correction) ( voir animation )

DÉRIVÉES. I Nombre dérivé - Tangente. Exercice 01 (voir réponses et correction) ( voir animation ) DÉRIVÉES I Nombre dérivé - Tangente Eercice 0 ( voir animation ) On considère la fonction f définie par f() = - 2 + 6 pour [-4 ; 4]. ) Tracer la représentation graphique (C) de f dans un repère d'unité

Plus en détail

Travaux dirigés n o 6

Travaux dirigés n o 6 Travaux dirigés n o 6 Lycée Kléber MPSI, Option Info 2014/2015 Exercice 1 (Indexation d un arbre binaire) Ecrire une fonction Caml indexation : ( f, n) arbre_binaire -> (string,string) arbre_binaire qui

Plus en détail

INTRODUCTION AU DOMAINE DE RECHERCHE

INTRODUCTION AU DOMAINE DE RECHERCHE INTRODUCTION AU DOMAINE DE RECHERCHE Laminations aléatoires du disque Igor Kortchemski 1 École Normale Supérieure, Paris, France Octobre 2010 Résumé Nous étudions des sous-ensembles compacts aléatoires

Plus en détail

Enveloppes convexes dans le plan

Enveloppes convexes dans le plan ÉCOLE POLYTECHNIQUE ÉCOLES NORMALES SUPÉRIEURES ÉCOLE SUPÉRIEURE DE PHYSIQUE ET DE CHIMIE INDUSTRIELLES CONCOURS D ADMISSION FILIÈRE MP HORS SPÉCIALITÉ INFO FILIÈRE PC COMPOSITION D INFORMATIQUE B (XECLR)

Plus en détail

Arbres binaires de recherche

Arbres binaires de recherche Chapitre 1 Arbres binaires de recherche 1 Les arbre sont très utilisés en informatique, d une part parce que les informations sont souvent hiérarchisées, et peuvent être représentées naturellement sous

Plus en détail

Langages et Compilation. Analyse descendante prédictive

Langages et Compilation. Analyse descendante prédictive Langages et Compilation Analyse descendante prédictive 1 Introduction Grammaires LL(1) Une famille de grammaires analysables de façon ecace. Caractéristiques de l'analyse LL(1) analyse descendante Construction

Plus en détail

AGRÉGATION INTERNE: RÉDUCTION DES ENDOMORPHISMES

AGRÉGATION INTERNE: RÉDUCTION DES ENDOMORPHISMES AGRÉGATION INTERNE: RÉDUCTION DES ENDOMORPHISMES VINCENT GUEDJ 1. Notions fondamentales 1.1. Noyau, Image. On se donne E un K-espace vectoriel de dimension finie (K = R, C principalement) et f L(E) un

Plus en détail

Systèmes Binaires. V. Langlet

Systèmes Binaires. V. Langlet Systèmes Binaires V. Langlet Niveau : De la Terminale aux Maths du supérieur Diculté : De plus en plus dur au l des exercices. Durée : Environ deux heures, suivant la compréhension du sujet. Rubrique(s)

Plus en détail

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que Introduction. On suppose connus les ensembles N (des entiers naturels), Z des entiers relatifs et Q (des nombres rationnels). On s est rendu compte, depuis l antiquité, que l on ne peut pas tout mesurer

Plus en détail

À propos des matrices échelonnées

À propos des matrices échelonnées À propos des matrices échelonnées Antoine Ducros appendice au cours de Géométrie affine et euclidienne dispensé à l Université Paris 6 Année universitaire 2011-2012 Introduction Soit k un corps, soit E

Plus en détail

Graphes Pour la Terminale ES

Graphes Pour la Terminale ES Graphes Pour la Terminale ES Groupe IREM de Luminy Pierre Arnoux Fernand Didier Catherine Dufossé Nicolas Lichiardopol Christian Mauduit Dominique Proudhon Christiane Rambaud 18 octobre 2002 Table des

Plus en détail

MATHEMATIQUES. Premier Cycle TROISIEME

MATHEMATIQUES. Premier Cycle TROISIEME MATHEMATIQUES Premier Cycle TROISIEME 79 INTRODUCTION Le programme de la classe de troisième, dernier niveau de l enseignement moyen, vise à doter l élève de savoirs faire pratiques par une intégration

Plus en détail

Affichage rapide de scènes 3D

Affichage rapide de scènes 3D ÉPREUVE COMMUNE DE TIPE 2010 - Partie D TITRE : Affichage rapide de scènes 3D Temps de préparation :.. 2 h 15 minutes Temps de présentation devant les examinateurs :.10 minutes Entretien avec les examinateurs

Plus en détail

Corrigé des exercices

Corrigé des exercices hapitre 1 option informatique orrigé des eercices Arbres binaires Eercice 1 La première solution qui vient à l esprit est sans doute celle-ci : let rec profondeur p = function Nil > [] a when p = 0 > [a]

Plus en détail

Quadrature n 74 (2009) 10 22. Online Material

Quadrature n 74 (2009) 10 22. Online Material Quadrature n 74 (009) 10 Online Material E. Brugallé, Online Material Un peu de géométrie tropicale Solutions des exercices Erwan Brugallé Université Pierre et Marie Curie, Paris 6, 175 rue du Chevaleret,

Plus en détail

Démonstrations exigibles au bac

Démonstrations exigibles au bac Démonstrations exigibles au bac On donne ici les 11 démonstrations de cours répertoriées comme exigibles dans le programme officiel. Toutes ces démonstrations peuvent donner lieu à une «restitution organisée

Plus en détail

Académies et années. Type de fonction Type de problème Résolution conjointe

Académies et années. Type de fonction Type de problème Résolution conjointe Académies et années Type de fonction Type de problème Résolution conjointe Affine Linéaire Autre Tarifs Géom. Plane Espace équation Inéquat. Système Grenoble 00 x x Nancy 00 x x Orléans 00 x x Caen 00

Plus en détail

Département Informatique Programmation objet. Cours n 8. Structures de données partie 3 Arbres binaires de calcul

Département Informatique Programmation objet. Cours n 8. Structures de données partie 3 Arbres binaires de calcul Programmation objet Cours n 8 Structures de données partie 3 Arbres binaires de calcul 1 Arbre binaire de calcul Nous avons vu l'utilisation des arbres binaires en tant que structure de données optimisée

Plus en détail

Examen de rattrapage

Examen de rattrapage Université Denis Diderot Paris 7 7 juin 4 Probabilités et Simulations UPS36 Examen de rattrapage durée : 3 heures Les documents et calculatrices ne sont pas autorisés. On prendra soin de bien justifier

Plus en détail

Fonctions de plusieurs variables

Fonctions de plusieurs variables Module : Analyse 03 Chapitre 00 : Fonctions de plusieurs variables Généralités et Rappels des notions topologiques dans : Qu est- ce que?: Mathématiquement, n étant un entier non nul, on définit comme

Plus en détail

Fonctions analytiques

Fonctions analytiques CHAPITRE Fonctions analytiques Les principaux résultats à retenir : soit U un ouvert de C et f : U C. f est analytique sur U si et seulement si f est développable en série entière au voisinage de chaque

Plus en détail

Devoir surveillé n 1 : correction

Devoir surveillé n 1 : correction E1A-E1B 013-01 Devoir surveillé n 1 : correction Samedi 8 septembre Durée : 3 heures. La calculatrice est interdite. On attachera une grande importance à la qualité de la rédaction. Les questions du début

Plus en détail

ALGORITHMIQUE II. Récurrence et Récursivité. SMI AlgoII

ALGORITHMIQUE II. Récurrence et Récursivité. SMI AlgoII ALGORITHMIQUE II Récurrence et Récursivité Récurrence Suite récurrente: la déition d une suite est la donnée d un terme général déi en fonction du (ou des) terme(s) précédant(s) D un terme initial qui

Plus en détail

Les structures de données. Rajae El Ouazzani

Les structures de données. Rajae El Ouazzani Les structures de données Rajae El Ouazzani Les arbres 2 1- Définition de l arborescence Une arborescence est une collection de nœuds reliés entre eux par des arcs. La collection peut être vide, cad l

Plus en détail

Baccalauréat ES Asie 19 juin 2013 Corrigé

Baccalauréat ES Asie 19 juin 2013 Corrigé accalauréat E sie 19 juin 201 orrigé EXERIE 1 ommun à tous les candidats On ne demandait aucune justification dans cet exercice. 4 points 1. b. 2. a.. c. 4. c. La longueur de l intervalle [ 1; 1] est 2

Plus en détail

Géométrie vectorielle plane, cours, première S

Géométrie vectorielle plane, cours, première S Géométrie vectorielle plane, cours, première S F.Gaudon 25 septembre 2015 Table des matières 1 Géométrie vectorielle dans un repère 2 1.1 Compléments sur la colinéarité.................................

Plus en détail

Cours fonctions, expressions algébriques

Cours fonctions, expressions algébriques I. Expressions algébriques, équations a) Développement factorisation Développer Développer un produit, c est l écrire sous forme d une somme. Réduire une somme, c est l écrire avec le moins de termes possibles.

Plus en détail

Par contre, lorsque P est finie, l inclusion f(p ) P implique l égalité f(p ) = P car, f

Par contre, lorsque P est finie, l inclusion f(p ) P implique l égalité f(p ) = P car, f Université Lyon 1 Algèbre générale S.P. Groupes III I. Groupe symétrique et géométrie. On se donne un ensemble E (souvent un espace euclidien ou une partie de cet espace) et une bijection f : E E (souvent

Plus en détail

Quelques problèmes NP-complets

Quelques problèmes NP-complets Chapitre 12 Quelques problèmes NP-complets Maintenant que nous connaissons la NP-complétude d au moins un problème (SAT), nous allons montrer qu un très grand nombre de problèmes sont NP-complets. Le livre

Plus en détail

Problème : Calcul d'échéanciers de prêt bancaire (15 pt)

Problème : Calcul d'échéanciers de prêt bancaire (15 pt) Problème : Calcul d'échéanciers de prêt bancaire (15 pt) 1 Principe d'un prêt bancaire et dénitions Lorsque vous empruntez de l'argent dans une banque, cet argent (appelé capital) vous est loué. Chaque

Plus en détail

Cours de Techniques Quantitatives Appliquées

Cours de Techniques Quantitatives Appliquées Université de Nice Faculté de Droit et Sciences Économiques AES - L1 Cours de Techniques Quantitatives Appliquées Analyse Premier et Deuxième Semestre Stéphane Descombes Année 2009-2010 Table des matières

Plus en détail

Mémoire de Master 2 Recherche. Compactification d espaces de configurations

Mémoire de Master 2 Recherche. Compactification d espaces de configurations Mémoire de Master 2 Recherche Compactification d espaces de configurations Nicolas Martin 14 juin 2013 Encadré par Claude Sabbah Centre de mathématiques Laurent Schwartz École Polytechnique 1 Sommaire

Plus en détail

Equations cartésiennes d une droite

Equations cartésiennes d une droite Equations cartésiennes d une droite I) Vecteur directeur d une droite : 1) Définition Soit (d) une droite du plan. Un vecteur directeur d une droite (d) est un vecteur non nul la même direction que la

Plus en détail

SOMMES ET PRODUITS. 1 Techniques de calcul. 1.1 Le symbole. 1.2 Règles de calcul. Laurent Garcin MPSI Lycée Jean-Baptiste Corot

SOMMES ET PRODUITS. 1 Techniques de calcul. 1.1 Le symbole. 1.2 Règles de calcul. Laurent Garcin MPSI Lycée Jean-Baptiste Corot SOMMES ET PRODUITS 1 Techniques de calcul 1.1 Le symbole Notation 1.1 Soient m et n deux entiers naturels. Alors { a m + a m+1 + + a + a n si m n, a = 0 sinon. On peut aussi noter m n =m a ou encore m,n

Plus en détail

Polytechnique. Épreuve d Informatique 1998

Polytechnique. Épreuve d Informatique 1998 Polytechnique Épreuve d Informatique 1998 Corrigé rédigé par Martine Lannaud, Lycée Chaptal, Paris Pour toute remarque ou correction martine.lannaud@prepas.org Motifs et automates Question 1. Quelques

Plus en détail

Probabilités Loi binomiale Exercices corrigés

Probabilités Loi binomiale Exercices corrigés Probabilités Loi binomiale Exercices corrigés Sont abordés dans cette fiche : (cliquez sur l exercice pour un accès direct) Exercice 1 : épreuve de Bernoulli Exercice 2 : loi de Bernoulli de paramètre

Plus en détail

MATHS VUIBERT. Rappels de cours Conseils de méthode Exercices guidés Exercices d approfondissement Problèmes de synthèse Tous les corrigés détaillés

MATHS VUIBERT. Rappels de cours Conseils de méthode Exercices guidés Exercices d approfondissement Problèmes de synthèse Tous les corrigés détaillés VUIBERT MÉTHODES EXERCICES PROBLÈMES MATHS ECE 2 e année Tout le programme Rappels de cours Conseils de méthode Exercices guidés Exercices d approfondissement Problèmes de synthèse Tous les corrigés détaillés

Plus en détail

Université Paris Diderot Paris 7. TD n 2. Arbres Binaire de Recherche

Université Paris Diderot Paris 7. TD n 2. Arbres Binaire de Recherche Université Paris Diderot Paris L Informatique Algorithmique Année 00-0, er semestre TD n Arbres Binaire de Recherche Le type de donné arbre" sera utilisé pour indiquer l ensemble de toutes les Arbres Binaires

Plus en détail

Partiel - 12 mars 2014

Partiel - 12 mars 2014 Licence STS, semestre 4 013 14 Mathématiques pour l Informatique (Info 9) 1 mars 014 http://www.lri.fr/~paulin/mathinfo Partiel - 1 mars 014 L examen dure heures. L énoncé est composé de 5 pages. Toutes

Plus en détail

Axiomatique de N, construction de Z

Axiomatique de N, construction de Z Axiomatique de N, construction de Z Table des matières 1 Axiomatique de N 2 1.1 Axiomatique ordinale.................................. 2 1.2 Propriété fondamentale : Le principe de récurrence.................

Plus en détail

La maison Ecole d ' Baccalauréat blanc Classe de terminale ES. Exercice 1 - sur 4 points

La maison Ecole d ' Baccalauréat blanc Classe de terminale ES. Exercice 1 - sur 4 points La maison Ecole d ' Baccalauréat blanc Classe de terminale ES Année scolaire 00-004 Copyright c 004 J.- M. Boucart GNU Free Documentation Licence On veillera à détailler et à rédiger clairement les raisonnements,

Plus en détail

ARITHMETIQUE EXERCICES CORRIGES

ARITHMETIQUE EXERCICES CORRIGES Exercice n 1. ARITHMETIQUE EXERCICES CORRIGES 5 1) Donner l écriture de a) A = 1 b) A = 1001 c) A = 1 ) Ecrire la suite des 10 premiers nombres entiers en base deux. En base quatre ) En base douze, on

Plus en détail

Algorithmes d'apprentissage

Algorithmes d'apprentissage Algorithmes d'apprentissage 1 Agents qui apprennent à partir d'exemples La problématique : prise de décision automatisée à partir d'un ensemble d'exemples Diagnostic médical Réponse à une demande de prêt

Plus en détail

Licence Sciences, Technologies, Santé Mention Informatique Codage de l'information

Licence Sciences, Technologies, Santé Mention Informatique Codage de l'information 1 Licence Sciences, Technologies, Santé Mention Informatique Codage de l'information année universitaire 2013-2014 Licence Creative Commons cbea 2 Introduction Objectifs du cours Le cours de Codage de

Plus en détail