cours 511 - partie 1
12 pages
Latin

cours 511 - partie 1

-

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
12 pages
Latin
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

DéfinitionAlgorithmescomplexes Arbrebinaire:structurededonnéePartie1quiestsoitvide(φ)soitnotée oAA= oestunnœuddel’arbreappelé racine. A1etA2arbresbinaires A1 A2disjoints. A1estlesous)arbregaucheLesstructuresarborescentesetA2estlesous)arbredroit. Ilestfondamentaldeprendreeno ocompteladissymétriegauchedroitedesarbresbinaires:φ φ,φ>≠≠>.o oAvecφ :arbrevide φ φ φ φSpécificationdutype Spécificationdutype SorteArbre Avec:Utilisenœud,élément,booléen a:ArbreOpérations: Préconditions :Arbre)vide :Arbre Booléen Racine(a)estdéfinisietseulementsiArbre)vide(a)=fauxCréer)Arbre :Nœud⊗ Arbre⊗ Arbre Arbre Sd(a)estdéfinisietseulementsiArbre)vide(a)=fauxRacine :Arbre Noeud Sg(a)estdéfinisietseulementsiArbre)vide(a)=fauxSd :Arbre ArbreSg :Arbre Arbre Axiomes:Contenu :Nœud Elément Racine(Créer)arbre(o,a1,a2))=oSd(Créer)arbre(o,a1,a2))=a2Sg(Créer)arbre(o,a1,a2))=a11Terminologie Observateursà valeurentièresurlesarbresbinaires Onconfondsouventunnœudavecl’élémentqu’ilcontient: Tailled’unarbre:nombredesesnœuds.Créer)arbre(o,a1,a2)≈ Créer)arbre(e,a1,a2) Taille :Arbre entierOù:Contenu(o)=eAvec:Onappellefilsdroit(respectivementfilsgauche)d’unnœud,laracine a:Arbredesonsous)arbredroit(respectivementsous)arbregauche). n:NœudfonctionTaille(a ...

Informations

Publié par
Nombre de lectures 20
Langue Latin

Extrait

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents