Exercice sur les arbres binaires de recherche
|
|
- Céline Clément
- il y a 4 ans
- Total affichages :
Transcription
1 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 que vous obteniez le même résultat On s intéresse aux arbres binaires de recherche. A- Rappelez les propriétés des arbres binaires de recherche. B- Rappelez ce qu est l opération d adjonction aux feuilles. C- Construire l arbre binaire de recherche par adjonction des valeurs aux feuilles, dans l ordre de la liste. On s attachera particulièrement à expliquer le raisonnement. D- Donner la liste infixée de l arbre obtenu, en justifiant votre raisonnement. Quelle propriété a-t-elle? Est-ce toujours le cas? E- Rappelez ce qu est l opération d adjonction à la racine. F- Construire l arbre binaire de recherche par adjonction des valeurs à la racine, dans l ordre de la liste initiale. On s attachera particulièrement à expliquer le raisonnement. G- Donner la liste préfixée de l arbre obtenu, en justifiant votre raisonnement. H- Donner l arbre obtenu par adjonction des valeurs aux feuilles, dans l ordre de la liste préfixée que vous venez d obtenir. Quelle propriété a-t-il vis à vis de l arbre obtenu à la question F? En est-il toujours ainsi? I- Rappelez ce qu est l opération de suppression. J- Donner l arbre obtenu par suppression de dans l arbre de la question H, en justifiant votre raisonnement
2 Corrigé Question A. Un arbre binaire de recherche est tel que tout nœud a une clé supérieure à celles des nœuds de son sous arbre gauche et inférieure à celles des nœuds de son sous arbre droit. On peut encore dire que la clé d'un nœud est comprise entre la plus grande clé de son sous arbre gauche et la plus petite clé de son sous arbre droit. En d'autres termes, pour tout nœud o, on a: (g(o) fi max(g(o)) la_clé(o)) Ÿ (d(o) fi la_clé(o) min(d(o))) L'intérêt des arbres binaires de recherche est que la complexité moyenne de la recherche d'un nœud est proportionnelle à la hauteur moyenne des nœuds de l'arbre. Question B. L'adjonction aux feuilles consiste à rechercher où devrait être la feuille si elle était déjà dans l'arbre et à la mettre à cet endroit. Question C est introduit dans un arbre vide. étant plus grand que 2 est mis à droite de 2. 3 étant plus grand que 2 et plus petit que est mis à gauche de. est plus petit que 2 est mis à gauche de 2. est plus petit que 2 et plus petit que, il est mis à gauche de. est plus petit que 2 et plus grand que, il est mis à droite de. est plus grand que 2 et plus grand que, il est mis à droite de. 4 est plus grand que 2, plus petit que et plus grand que 3, il est mis à droite de 3. est plus grand que 2, plus grand que et plus grand que. Il est mis à droite de. est plus grand que 2, plus petit que, plus grand que 3 et plus petit que 4, il est mis à gauche de 4. 0 est plus grand que 2, plus petit que, plus grand que 3 et plus grand que 4, il est mis à droite de 4. est plus grand que 2, plus petit que, plus grand que 3, plus grand que 4, plus grand que 0, il est mis à droite de 0. est plus grand que 2, plus petit que et plus petit que 3, il est mis à gauche de 3. Enfin, 1 est plus petit que 2, plus grand que et plus petit que, il est mis à gauche de. On obtient l'arbre suivant
3 Question D. La liste infixée de l'arbre est obtenue en faisant une exploration à main gauche, et en sortant le nœud après l'exploration de son sous arbre gauche et avant l'exploration de son sous arbre droit. C'est donc la suivante:,, 1,, 2,, 3,, 4, 0,,,, Cette liste est une liste ordonnée. C'est une des propriété d'un arbre binaire de recherche que sa liste infixée soit une liste triée, qui découle directement de la propriété énoncée dans la question A. Question E. L'adjonction à la racine consiste à reconstruire l'arbre binaire de recherche en mettant la nouvelle valeur à la racine. En parcourant l'arbre initial depuis sa racine et selon un chemin guidé par la valeur ajoutée, on va placer successivement chaque nœud rencontré avec l'un de ses sous arbres gauche ou droit dans l'arbre résultat. Question F. Initialement, l'arbre contient 2. L'adjonction de conduira à mettre 2 (<) à gauche de. L'adjonction de 3 conduit d'abord à mettre (>3) et son sous arbre droit à droite de 3 et à mettre ensuite 2 (<3) à gauche de 3. L'adjonction de conduit d'abord à mettre 3 (>) et son sous arbre droit à droite de, puis à mettre 2 (>) comme sous arbre gauche de 3. L'ajout de conduit à mettre (>) et son sous arbre droit à droite de. On obtient le premier arbre de la suite. L'ajout de conduit à mettre (<) et son sous arbre gauche à gauche de, puis (<) et son sous arbre gauche à droite de, puis 3 (>) et son sous arbre droit à droite de et enfin 2 (>) et son sous arbre droit à gauche de 3. L'ajout de conduit à mettre (<) et son sous arbre gauche à gauche de, puis 3 (<) et son sous arbre gauche à droite de et enfin (<) et son sous arbre gauche à droite de 3. On obtient le deuxième arbre de la suite. L'ajout de 4 conduit à mettre (>4) et son arbre droit à droite de 4, puis (<4) et son arbre gauche à gauche de 4, puis 3 (<4) et son arbre gauche à droite de et enfin (>4) et son arbre droit à gauche de. L'ajout de conduit à mettre 4 (<) et son arbre gauche à gauche de, puis (<) et son arbre gauche à droite de 4. On obtient le troisième arbre de la suite
4 L'ajout de conduit à mettre (>) et son sous arbre droit à droite de, puis 4 (>) et son sous arbre droit à gauche de, puis (<) et son sous arbre gauche à gauche de et enfin 3 (<) et son sous arbre gauche à droite de. On obtient le premier arbre de la suite ci-dessous. L'ajout de 0 conduit à mettre (<0) et son sous arbre gauche à gauche de 0, puis (>0) et son sous arbre droit à droite de, puis 4 (<0) et son sous arbre gauche à droite de, puis (>0) et son sous arbre droit à gauche de et enfin (>0 et son sous arbre droit à gauche de. On obtient le deuxième arbre de la suite cidessous. L'ajout de conduit à mettre 0 (<) et son arbre gauche à droite de, puis (>) et son arbre droit à droite de, puis (>) et son arbre droit à gauche de et enfin (>) et son arbre droit à gauche de. On obtient le troisième arbre L'ajout de conduit à mettre (>) et son sous arbre droit à droite de, puis 0 (>) et son sous arbre droit à gauche de, puis (>) et son sous arbre droit à gauche de 0, puis (<) et son sous arbre gauche à gauche de, puis 3 (>) et son sous arbre droit à gauche de et enfin 2 (<) et son sous arbre gauche à droite de. On obtient le premier arbre de la liste ci-dessous. L'ajout de 1 conduit à mettre (>1) et son sous arbre droit à droite de 1, puis (>1) et son sous arbre droit à gauche de, puis (<1) et son sous arbre gauche à gauche de 1 et enfin (<1) et son sous arbre gauche à droite de. On obtient le deuxième arbre de la suite ci-dessous
5 Question G. La liste préfixée s'obtient en faisant l'exploration à main gauche et en sortant le nœud avant ses descendants, c'est-à-dire lorsque l'on descend sur ce nœud depuis son père. La liste préfixée est donc la suivante: Question H. 1,,,,, 2,, 0,, 3, 4,,, La construction de l'arbre à partir de sa liste préfixée redonne l'arbre initial, ce qui est toujours le cas. En effet, dans la liste préfixe, tout nœud est avant ses descendants. Au moment où on ajoute un nœud en feuille, tous ses ascendants sont déjà dans l'arbre et aucun de ses descendants. Question I. La suppression dans un arbre binaire de recherche consiste d'abord à recherche le nœud à supprimer. S'il a deux fils, on le remplace par l'extrémité du bord gauche du sous arbre droit, et on supprime cette extrémité. Le nœud à supprimer, que ce soit le nœud initial ou l'extrémité du bord droit a ainsi au plus un fils. Il suffit alors de remonter le fils restant à la place du nœud à supprimer. Question J. La suppression de dans le dernier arbre obtenu dans la question H, commence par sa recherche. Il s'agit du fils droit de 1, et il a deux fils. On remplace sa valeur par l'extrémité du bord gauche du sous arbre droit, donc par 3, et on supprime cette extrémité qui n'a pas de fils. L'arbre obtenu est le suivant
Séance de TD 05 TD05. 1 Exercice 1. 1.1 Question 1 : dessins des ABR avec hauteurs différentes AG51
Séance de TD 05 1 Exercice 1 1. Dessinez les arbres binaires de recherche de hauteur 2,3,4,5 et 6 pour le même ensemble de clés S = 1,4,5,10,16,17,21. 2. Donnez l algorithme de l opération ArbreRechercher(x,k)
Arbres binaires de recherche (ABR) Binary Search Trees (BST)
LSVIII-BIM Algorithmie, 2015 Arbres binaires de recherche (ABR) Binary Search Trees (BST) I. Arbres binaires 1. Structure 2. Parcours II. Arbres binaires de recherche 1. Définition 2. Opérations sur les
Initiation aux algorithmes des arbres binaires
Initiation aux algorithmes des arbres binaires Plan I. Les arbres biniaires I. Définition II. Représentation graphique d un arbre III. Terminologie IV. Représentation en mémoire des arbres binaires V.
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
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,
Les arbres binaires de recherche
Institut Galilée Année 2010-2011 Algorithmique et arbres L2 TD 6 Les arbres binaires de recherche Type en C des arbres binaires (également utilisé pour les ABR) : typedef struct noeud_s { struct noeud_s
Devoir Surveillé informatique MP, PC, PSI
NOM : Classe : Devoir Surveillé informatique MP, PC, PSI L utilisation des calculatrices n est pas autorisée pour cette épreuve. Le langage de programmation choisi est Python. L espace laissé pour les
Partie 3. Gilles Lebrun (gilles.lebrun@unicaen.fr)
Partie 3 Gilles Lebrun (gilles.lebrun@unicaen.fr) Les arbres binaires Définition : C est une structure arborescente ou hiérarchique ou récursive Chaque élément (nœud) constituant la structure de l arbre
Série d exercices N 9 Arbres
Série d exercices N 9 Arbres Exercice 1 a) Ecrire une fonction ARBIN creerarbreentiers() qui permet de créer et de renvoyer l arbre d entiers suivant : b) Ecrire une fonction int feuilles(arbin a) qui
OPERATIONS SUR LE SYSTEME BINAIRE
OPERATIONS SUR LE SYSTEME BINAIRE 1) Nombres signés Nous n avons, jusqu à présent tenu compte, que des nombre positifs. Pourtant, la plupart des dispositifs numériques traitent également les nombres négatifs,
alg - Arbres binaires de recherche [br] Algorithmique
alg - Arbres binaires de recherche [br] Algorithmique Karine Zampieri, Stéphane Rivière, Béatrice Amerein-Soltner Unisciel algoprog Version 25 avril 2015 Table des matières 1 Définition, Parcours, Représentation
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
Arbres binaires de recherche et arbres rouge noir
Institut Galilée lgo, rbres, Graphes I nnée 006-007 License rbres binaires de recherche et arbres rouge noir Rappels de cours et correction du TD rbres binaires de recherche : définitions Un arbre binaire
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
4.2 Les arbres binaires de recherche
4.2 Les arbres binaires de recherche 4.2.1 Définition Les arbres binaires de recherche sont utilisés pour accélérer la recherche dans les arbres m-aires. Un arbre binaire de recherche est un arbre binaire
Année Universitaire 2013/2014 DST de Printemps
Année Universitaire 2013/2014 DST de Printemps Parcours : Licence LIMI201 & LIMI211 Code UE : J1MI2013 Épreuve : Algorithmes et Programmes Date : Lundi 16 juin 2014 Heure : 16 heures 30 Durée : 2 heures
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
Arbres binaires de recherche
Chapitre 6 Arbres binaires de recherche 6.1 Introduction On a étudié le problème de la recherche dans une collection d éléments ordonnés entre eux : on a montré que Pour une liste contiguë, la recherche
Programmation avancée Examen final
Programmation avancée Examen final jeudi 17 décembre 2009 Nom : Prénom : Vos points sont précieux, ne les gaspillez pas! Votre nom Le travail qui ne peut pas vous être attribué est perdu: écrivez votre
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
Factorisation Factoriser en utilisant un facteur commun Fiche méthode
Factorisation Factoriser en utilisant un facteur commun Fiche méthode Rappel : Distributivité simple Soient les nombres, et. On a : Factoriser, c est transformer une somme ou une différence de termes en
Vecteurs Géométrie dans le plan Exercices corrigés
Vecteurs Géométrie dans le plan Exercices corrigés Sont abordés dans cette fiche : Exercice 1 : notion de vecteur, transformation de points par translation et vecteurs égaux Exercice 2 : parallélogramme
Les graphes planaires
Les graphes planaires Complément au chapitre 2 «Les villas du Bellevue» Dans le chapitre «Les villas du Bellevue», Manori donne la définition suivante à Sébastien. Définition Un graphe est «planaire» si
Cap Maths : Fiches séquences. Unité 12. Ce1. Séance 1
Cap Maths : Fiches séquences Séance 1 Unité 12 1. Problèmes dictés. Problème a : Lisa voit 3 moutons dans un pré. Elle compte les pattes. Combien en trouve-t-elle? Problème b : Alex lance 4 dés. Tous les
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
( ) Exercice 1 : On donne le programme de calcul suivant :
Exercice : On donne le programme de calcul suivant : ) Montrer que si le nombre choisi au départ est, on obtient comme résultat 8. ) Calculer la valeur exacte du résultat obtenu lorsque : a) Le nombre
Langage C/C++ TD 3-4 : Création dynamique d objets. Hubert Godfroy. 27 novembre 2014
Langage C/C++ TD 3-4 : Création dynamique d objets Hubert Godfroy 7 novembre 014 1 Tableaux Question 1 : Écrire une fonction prenant un paramètre n et créant un tableau de taille n (contenant des entiers).
Algorithmique et Programmation Impérative 2 Les arbres binaires de recherche
Algorithmique et Programmation Impérative 2 Les arbres binaires de recherche N.E. Oussous oussous@lifl.fr FIL USTL SDC - Licence p.1/16 Arbres binaires de recherche Un arbre binaire T est un arbre binaire
STATISTIQUES A UNE VARIABLE EXERCICES CORRIGES
STATISTIQUES A UNE VARIALE EXERCICES CORRIGES Exercice n Les élèves d une classe ont obtenu les notes suivantes lors d un devoir : Note 4 5 8 0 4 5 8 0 Effectif 4 7 6 4 ) Déterminer l étendue et le mode
Organiser vos documents Windows 7 - Vista
Organiser vos documents Windows 7 - Vista Dossier? Fichier? Qu'est ce que c'est? Un dossier (autrement appelé répertoire) est un élément dans lequel on peut mettre d'autres dossiers, ou des fichiers (ou
Extrait de cours maths 3e. Multiples et diviseurs
Extrait de cours maths 3e I) Multiples et diviseurs Multiples et diviseurs Un multiple d'un nombre est un produit dont un des facteurs est ce nombre. Un diviseur du produit est un facteur de ce produit.
pedigree d'un cheval Zoe ; son père est Tonnerre et sa mère Belle ; mère de Belle est Rose et père de Belle est Eclair jean jean marc paul luc
Chap. 3 Les arbres binaires Un arbre est un ensemble de nœuds, organisés de façon hiérarchique, à partir d'un nœud distingué, appelé racine. La structure d'arbre est l'une des plus importantes et des plus
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.................................................
x n = x x n 1 Exercice 3 Le but de cet exercice est de modéliser les suites définies par récurrence de la façon suivante :
Ocaml - Exercices Exercice Définir en Ocaml les fonctions suivantes:. f : x sin x + cos x. g : x x 3x+ x x 5 3. Fonction h calculant la moyenne géométrique de deux float positifs ( xy) Exercice Ecrire
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
chap S1 : Statistiques descriptives Eléments de correction des exercices
2ndes chap S1 : Statistiques descriptives Eléments de correction des exercices Objectifs : mieux comprendre les notions de moyenne et médiane utiliser des statistiques pour prendre des décisions Moyenne
chapitre 4 Nombres de Catalan
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
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
Les graphes d intervalles
Les graphes d intervalles Complément au chapitre 3 «Vol aux archives cantonales» Considérons un ensemble de tâches ayant chacune une heure de début et une heure de fin bien précises. Supposons qu on demande
Algorithmique P2. HeapSort et files de priorité Ulg, 2009-2010 Renaud Dumont
Algorithmique P2 HeapSort et files de priorité Ulg, 2009-2010 Renaud Dumont Structure de tas - arbre Un tas est une structure de données qui Permet un nouveau type de tri (Tri par tas) Permet l'implémentation
TD d exercices de calculs numériques.
TD d exercices de calculs numériques. Exercice 1. (Brevet 2008) On donne le programme de calcul suivant : Choisir un nombre. a) Multiplier ce nombre par 3 b) Ajouter le carré du nombre choisi. c) Multiplier
Voici une piste de recherche : l'époque du changement coïncide avec l'apparition des photocopieurs et de la réduction de documents.
007 E / Situation Pourquoi le format de nos feuilles de papier est-il de cm 9,7 cm? En fait il n'en a pas toujours été ainsi. Jusque dans les années 70, le format courant était de cm 7 cm. Pourquoi donc
Les dates et les heures dans EXCEL.
C Tech de Co Bordeaux BA 2005-2006 Page 1/9 Les dates et les heures dans EXCEL. omme tous les tableurs actuels Excel dispose de possibilités intéressantes, bien que peu connues, en ce qui concerne la gestion
Cours numéro 9 : arbres binaires et de recherche
Cours numéro 9 : arbres binaires et de recherche LI213 Types et Structures de données Licence d Informatique Université Paris 6 Arbre Arbre Un arbre est un ensemble fini A d éléments, liés entre eux par
Créer mon premier squelette
Créer mon premier squelette Avec ce tutoriel, découvrez progressivement le fonctionnement de SPIP en construisant votre premier squelette. Pas à pas, comment créer un SPIP qui défie les limites. Créer
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
Algorithmique et Structures de données Feuille 5 : Arbres binaires
Université Bordeaux Algorithmique et Structures de données Feuille : Arbres binaires On considère le type abstrait arbrebinaire d objet défini en cours. Pour rappel voir annexe A. LicenceInformatique0-0
Création d'un site dynamique en PHP avec Dreamweaver et MySQL
Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du
III- Raisonnement par récurrence
III- Raisonnement par récurrence Les raisonnements en mathématiques se font en général par une suite de déductions, du style : si alors, ou mieux encore si c est possible, par une suite d équivalences,
Définition 0,752 = 0,7 + 0,05 + 0,002 SYSTÈMES DE NUMÉRATION POSITIONNELS = 7 10 1 + 5 10 2 + 2 10 3
8 Systèmes de numération INTRODUCTION SYSTÈMES DE NUMÉRATION POSITIONNELS Dans un système positionnel, le nombre de symboles est fixe On représente par un symbole chaque chiffre inférieur à la base, incluant
2.4 Représentation graphique, tableau de Karnaugh
2 Fonctions binaires 45 2.4 Représentation graphique, tableau de Karnaugh On peut définir complètement une fonction binaire en dressant son tableau de Karnaugh, table de vérité à 2 n cases pour n variables
Ajouter une réunion. 2- Saisissez votre email et mot de passe et cliquez sur «Valider».
Cette fiche d aide vous apprend à ajouter une nouvelle réunion au système iperfony. Le responsable d une réunion étant le pilote de la réunion (celui qui l anime), il est le seul à pouvoir la créer et
BREVET BLANC n 1 Janvier 2014 Épreuve de Mathématiques Durée: 2 heures
Numéro d'anonymat :.... BREVET BLANC n 1 Janvier 2014 Épreuve de Mathématiques Durée: 2 heures L utilisation des calculatrices est autorisée. CE SUJET SERVIRA DE CHEMISE DANS LAQUELLE LE CANDIDAT RENDRA
Les probabilités. Chapitre 18. Tester ses connaissances
Chapitre 18 Les probabilités OBJECTIFS DU CHAPITRE Calculer la probabilité d événements Tester ses connaissances 1. Expériences aléatoires Voici trois expériences : - Expérience (1) : on lance une pièce
Tri en Python. # on cherche k tel que a k = min(a j ) ji
Tri en Python On considère ici des tableaux ou listes d entiers ou de ottants. En Python, on peut trier une liste à l aide de la méthode sort : si a est une liste d entiers ou de ottants, a.sort() modi
Licence E.E.A. TD N 2 de Langage C/C++
TD N 2 de Langage C/C++ 1 Licence E.E.A. TD N 2 de Langage C/C++ Ce TD a pour objectif de vous faire découvrir et utiliser le langage C et peut être C++. Il s agira de transcrire sous la forme d un programme
Chapitre 1 : Évolution COURS
Chapitre 1 : Évolution COURS OBJECTIFS DU CHAPITRE Savoir déterminer le taux d évolution, le coefficient multiplicateur et l indice en base d une évolution. Connaître les liens entre ces notions et savoir
Listes et arbres binaires
Des structures de données dynamiques Listes, Listes ordonnées Arbres binaires, arbre binaires de recherche Listes chaînées Utile si le nombre d éléments n est pas connu à l avance et évolue beaucoup. Permet
Quelques manipulations dans PMB après une conversion d'une base SuperDoc ou BCDI
Quelques manipulations dans PMB après une conversion d'une base SuperDoc ou BCDI Fiche technique PMB 1.7 1. Remettre en ordre les listes des champs personnalisables (genre, thème de fiction...) Lors de
Corrigé de l examen partiel du 19 novembre 2011
Université Paris Diderot Langage Mathématique (LM1) Département Sciences Exactes 2011-2012 Corrigé de l examen partiel du 19 novembre 2011 Durée : 3 heures Exercice 1 Dans les expressions suivantes, les
1. x 4 7x 2 + 12 = 0. 2. x 4 + 3x 2 + 2 = 0. 3. 4x 4 + 4x 2 3 = 0. 4. x 3 x 4 = 0. Aide
1 Équations du e degré Résoudre dans R les équations suivantes : 1 3 5 = 0 5 + = 0 3 + 6 = 0 4 6 + 9 = 0 5 ( 3) = ( 1) 6 ( )( + 3) = ( )(4 + 1) Équations avec changements de variable Résoudre dans R les
PRISE EN MAIN D UN TABLEUR. Version OPEN OFFICE
PRISE EN MAIN D UN TABLEUR Version OPEN OFFICE Prise en main d un tableur page 2 1. L utilisation de la souris Pour faire fonctionner un tableur, on utilise le clavier mais aussi la souris. Rappelons,
L ADDITION BINAIRE. Quand vous faites une addition en décimal, vous faites la somme des chiffres se trouvant dans une même colonne.
L ADDITION BINAIRE 1. Le principe Quand vous faites une addition en décimal, vous faites la somme des chiffres se trouvant dans une même colonne. Si la somme est inférieure à 10, alors vous posez le résultat
EXAMEN FINAL. 2 Février 2006-2 heures Aucun document autorisé
MIE - E ANNÉE ALGORITHMIQUE GÉNÉRALE Vincent Mousseau EXAMEN FINAL Février 006 - heures Aucun document autorisé Exercice : On s intéresse à la gestion informatique des réservations sur l année d une salle
Classe de 3ème. Effectif partiel n Effectif total N
Classe de 3ème Chapitre 2 Statistiques. 1. Quelques rappels. Une série statistique est composée de valeurs. Le nombre de fois où une valeur est répétée s'appelle l'effectif partiel de cette valeur. La
Pourcentage d évolution
Pourcentage d évolution I) Proportion et pourcentage. 1) Proportion Soit E un ensemble fini et A une partie de l ensemble E. est le nombre d éléments de E et le nombre d éléments de A. La proportion ou
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
L ARBORESCENCE. Qu est-ce qu un dossier? L arborescence?
L ARBORESCENCE Qu est-ce qu un dossier? Un dossier est une pochette vide dans laquelle on peut disposer des documents créés à l aide de l outil informatique. Comme les systèmes utilisés dans la vie courante
Mettre à jour son SPIP
Mettre à jour son SPIP http://xavierlec2.free.fr Mai 2004 par Xavier Lecocq SOMMAIRE Préambule... 3 1) Solution 1 : Utilisation de SPIP_loader... 4 2) Solution 2 : Ecraser les anciens fichiers.... 4 2.1)
Question Réponse A Réponse B Réponse C Votre choix : Quelle est la forme factorisée de ( x 1) 9? ( x 2)( x 4) n m
Mathématiques TROISIEMES Brevet Blanc, Mai 01 Durée h Calculatrice autorisée. Total sur 40 points dont 4 points réservés à la rédaction. Vous pouvez traiter les exercices dans le désordre. Les exercices
Créer des étiquettes avec les adresses d'un tableau Calc
Créer des étiquettes avec les adresses d'un tableau Calc Il faudra au préalable avoir déjà créé le tableau contenant les adresses avec Calc. Il y a trois étapes différentes pour réaliser des étiquettes
Lëtzebuerger Informatiksolympiad 2014
Demi-Finale Problème I (25 points) Décomposition Une fraction avec x > 0 peut toujours être écrite comme somme de deux fractions où a et b sont deux entiers positifs non nuls avec a b. Écrire un programme
TP ACCESS : Etats. Comme pour les autres objets (tables, formulaires, requêtes ) il existe plusieurs façons de créer un état.
TP ACCESS : Etats Les états permettent de définir des documents en vue de leur impression. Leur construction est semblable à celle des formulaires. Prenons l exemple d une base de données de morceaux musicaux.
Maîtriser le binaire et les conversions réciproques binaire-décimal.
Support Réseau des Accès Utilisateurs SI 2 BTS Services Informatiques aux Organisations 1 ère année Support Réseau des Accès Utilisateurs Objectifs : Chapitre 1 : Codage de l'information Le système binaire
AutoCAD 2009. Petit exercice sous
AutoCAD 2009 Exercices sur l extraction de données Exercice 1 : QUANTIFIEZ LE MOBILIER Etape 1 : Nouvelle extraction de données Etape 2 : Pour le dessin courant Etape 3 : Choisissez les objets Etape 4
5. Word - Ecrire un texte
5. Word - Ecrire un texte Entrons dans le vif du sujet en commençant par Word! Nous allons tout d'abord voir les bases de la mise en forme du texte, et l'insertion d'éléments. 1. Ecrire son premier texte
1 élève. 0 8 12 16 20 Note
L'histogramme est utilisé dans le cas d'une série regroupée en classe. Pour construire un histogramme, on porte les classes en abscisse et sur chacune d'elles pris comme base, on construit un rectangle
CIEL GESTION COMMERCIALE
CIEL GESTION COMMERCIALE Les fonctions applicables aux listes de données (telles que les listes de factures et autres pièces commerciales, de clients, de fournisseurs, d articles, etc.) Ajout et suppression
Groupe Eyrolles, 2003, ISBN : 2-212-11317-X
Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une
TOUT SUR LES FENETRES
TOUT SUR LES FENETRES Windows, dont le nom veut dire «fenêtres» en français, est fait pour gérer plusieurs programmes à la fois. Alors ne vous en privez pas, vous pouvez ouvrir plusieurs programmes en
Exercices de génétique classique partie II
Exercices de génétique classique partie II 1. L idiotie phénylpyruvique est une maladie héréditaire dont sont atteints plusieurs membres d une famille, dont voici l arbre généalogique : 3 4 5 6 7 8 9 10
Compression méthode de Huffman
Compression méthode de Huffman Thierry Lecroq Université de Rouen FRANCE La méthode de Huffman consiste à remplacer les caractères les plus fréquents par des codes courts et les caractères les moins fréquents
Apprentissage par exploration
Apprentissage par exploration 1/32 Introduction Méthode particulière d acquisition de connaissance : apprentissage artificiel, à partir d induction. obtention des connaissances à partir d exemples. On
Le corps R des nombres réels
Le corps R des nombres réels. Construction de R à l aide des suites de Cauchy de nombres rationnels On explique brièvement dans ce paragraphe comment construire le corps R des nombres réels à partir du
FOIRE AUX QUESTIONS. Que veut dire «étalement»? Que veut dire «valeur au rôle»? Que veut dire «valeur uniformisée»? Que veut dire «valeur ajustée»?
Que veut dire «étalement»? FOIRE AUX QUESTIONS Lorsque l augmentation de la valeur foncière de la propriété depuis la dernière mise à jour du rôle peut être répartie sur plus d une année, on dit qu elle
Cours d Algorithmique et Complexité
Cours d Algorithmique et Complexité Structures de données (2e suite) Catalin Dima Arbres binaires de recherche Propriété de base des arbres binaires de recherche Soit x un noeud de l arbre. Alors : 1.
Obtenir un document 21-10-2013
Table of Contents 1. Généralités...1 2. Accéder au module de fourniture de documents...2 3. Revenir au module de recherche Sudoc...4 4. Remplir les champs d'une demande de prêt...5 4.1. Options de livraison...5
Prospecter avec Global Système
Prospecter avec Global Système A partir de l écran principal de Global Système, cliquez sur le bouton. Global Système affiche alors la sélection courante des sociétés (ici toutes les fiches). Réduisez
TD- Le calcul de la mobilité sociale
TD- Le calcul de la mobilité sociale L objectif de ce TD est de vous montrer comment les sociologues calculent la mobilité sociale intergénérationnelle dans un pays. Pour ce faire, on va calculer des «tables
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
Activités numériques
Sujet et correction Stéphane PASQUET, 25 juillet 2008 2008 Activités numériques Exercice On donne le programme de calcul suivant : Choisir un nombre. a) Multiplier ce nombre pas 3. b) Ajouter le carré
Créer des styles CSS simples
Créer des styles CSS simples Les styles CSS mémorisent les attributs de caractère et de paragraphe comme la police, la taille, la couleur, l alignement du texte, etc... Vous pouvez ensuite les appliquer
Opérations Arithmétiques
1 Addition en Binaire 1.1 Principe Opérations Arithmétiques L addition de deux nombres binaires est réalisée de la même façon que l addition décimale. L addition est l opération qui consiste à effectuer
Destination plan de formation
Destination plan de formation Nombre de pouvoirs locaux et provinciaux ont intégré la circulaire "plan de formation" du 2 avril 2009, pourtant, une récente étude réalisée par le CRF a permis de poser le
Utiliser le tableur pour comparer le coût d utilisation de deux véhicules, diesel et essence
Utiliser le tableur pour comparer le coût d utilisation de deux véhicules, diesel et essence Ph. Morin Mai 2014 Table des matières 1 Enoncé 2 2 Données 2 3 Position du problème 2 4 Utilisation du tableur
Leçon N 2E Utilisation d un traitement de texte (2 ème partie)
Leçon N 2E Utilisation d un traitement de texte (2 ème partie) Nous allons travailler sur la MISE EN FORME d un document. 1 Mise en forme des caractères Les logiciels Word et Writer regroupent les commandes
Chap. VII : arbres binaires
Chap. VII : arbres binaires 1. Introduction Arbre : collection d objets avec une structure hiérarchique Structure intrinsèque descendants d une personne (elle incluse) A ascendant connus d une personne
TD N 2 : Excel notions de base
TD N 2 : Excel notions de base 1. Introduction Excel est un tableur conçu par Microsoft pour faciliter les créations de tableaux chiffrés avec calculs. Un tableur est un logiciel utilisé pour réaliser
Procédure pour le transferts de photos de Lightroom sur votre site sous Piwigo
Procédure pour le transferts de photos de Lightroom sur votre site sous Piwigo 1er dans Piwigo Aller dans "Accueil administration" / "Plugins" et "gérer" Dans l'onglet "autres plugins disponibles" ordre
Exemple. Il ne faudra pas confondre (101) 2 et (101) 10 Si a 0,a 1, a 2,, a n sont n+1 chiffres de 0 à 1, le
Chapitre I - arithmé La base décimale Quand on représente un nombre entier, positif, on utilise généralement la base 10. Cela signifie que, de la droite vers la gauche, chaque nombre indiqué compte 10