Dissertation

4561 mots 19 pages
Chapitre VI : SRUCTURE DE DONNEES AVANCEES I- PILES et FILES II- LISTES CHAINEES III- TRI PAR TAS III.1 CONSERVATION DE LA STRUCTURE DE TAS III.2 CONSTRUCTION D’UN TAS III.3 ALGORITHME DE TRI PAR TAS IV- ARBRES BINAIRES DE RECHERCHE (A.B.R) IV.1 INRODUCTION IV.2 REQUETES DANS UN A.B.R IV.3 INSERTION ET SUPPRESSION

1

Chapitre VI : STRUCTURES DE DONNEES AVANCEES INTRODUCTION Il s’agit de l’étude de la représentation d’ensemble dynamique à l’aide de structures de données simples, utilisant les pointeurs. I- PILES et FILES Ce sont des ensembles dynamiques pour lesquels l’élément ôté de l’ensemble par l’opération de modification SUPPRIMER est spécifié à l’avance. • Dans une PILE, cet élément correspond à celui récemment inséré : la pile met en œuvre le principe du « dernier entré, premier sorti » (LIFO : Last In – First out). • Dans une FILE, cet élément correspond toujours à celui qui est présent depuis plus de temps dans l’ensemble. La file met en œuvre le principe « premier entré, premier sorti » (FIFO : First In – First out). Il existe plusieurs manières d’implémenter des piles et des files dans un ordinateur. Ici nous allons montrer comment parvenir à l’aide de simple tableau. I.1 PILES Dans une pile, l’opération INSERER est souvent appelé EMPILER et l’opération SUPPRIMER (qui ne prend pas d’argument) est souvent appelé DEPILER. P a) 1 15 6 2 3 2 4 9 5 6 7

sommet [P] = 4 P b) 1 15 2 6 3 2 4 9 5 17 6 3 7

sommet [P] = 6 P c) 1 15 2 6 3 2 4 9 5 17 6 7

sommet [P] = 5 Cette représentation traduit l’implémentation d’un tableau. a) P contient 4 éléments, le sommet est occupé par 9. b) Apres EMPILER (P, 17) et EMPILER (P, 3). c) Ensuite DEPILER (P) retourne 3, l’élément le plus récemment empilé. Le sommet de la pile est maintenant occupé par 17. On peut implémenter une pile d’au plus n éléments avec un tableau P [1…n]. Le tableau possède un attribut sommet [P], indexant l’élément le plus récemment inséré. P [1], P [2], …, P [sommet [P]], en sont les éléments.

2

P

en relation

  • Dissertation sur la dissertation
    5252 mots | 22 pages
  • Dissertation sur la dissertation
    959 mots | 4 pages
  • Dissertation
    2792 mots | 12 pages
  • Qu' est ce qu' une dissertation ?
    2745 mots | 11 pages
  • La dissertation
    2555 mots | 11 pages
  • Dissertation
    1385 mots | 6 pages
  • Dissertation
    4912 mots | 20 pages
  • Qu"est ce que la dissertation
    517 mots | 3 pages
  • Dissertation
    447 mots | 2 pages
  • dissertations
    340 mots | 2 pages