• Aucun résultat trouvé

Algorithmique avancéeTD n° 4

N/A
N/A
Protected

Academic year: 2022

Partager "Algorithmique avancéeTD n° 4"

Copied!
2
0
0

Texte intégral

(1)

IUT de Villetaneuse Département informatique – 2ème année

F. Lévy 1 Année 2003/2004

Algorithmique avancée TD n° 4

Exercice 1 :

Parmi les ensembles de données suivants, lesquels sont des arbres ? Dans ce cas, quel nœud est racine ? Quels noeuds sont des feuilles ?

(2)

IUT de Villetaneuse Département informatique – 2ème année

F. Lévy 2 Année 2003/2004

Exercice 2 :

On a mis une donnée dans chacun des nœuds de l'arbre ci-dessous. Implanter cet arbre avec la technique (donnée, 1er fils, frère) expliquée en cours (il y a 11 nœuds abstraits, on donne donc un tableau de 11 nœuds en mémoire. On utilise l'index dans le tableau comme adresse. La racine sera dans le nœud 0)

index Donnée 1er fils frère

0 1 2 3 4 5 6 7 8 9 10

Exercice 3:

La commande ls –R (ls récursive) dans mon répertoire algo donne : dyn150<fl 21>ls -R

cours/

plan.doc td/

./cours:

Cours1.doc Cours2.doc Cours3.doc cours4&5.doc cours6.doc ./td:

sourceTD2/

sourceTD3/

td1.doc td2.doc td3.doc td4.doc

./td/sourceTD2:

Cellule.java

ListErrorException.java ListeCelluleSimple.java PileInt.java

./td/sourceTD3:

FenetreVisualisation.java ObservablePileInt.java PilePalettes.java prog/

Robot.java

TestRobotTab.java ./td/sourceTD3/prog:

FenetreVisualisation.class ObservablePileInt.class PilePalettes.class Robot.class

TestRobotTab.class Dessiner l'arbre correspondant

Exercice 4 :

Lister tous les nœuds par lesquels on passe quand on fait un parcours en profondeur de l'arbre de l'exercice 2 (chaque nœud est dans la liste autant de fois qu'on y passe. Les fils sont dans l'ordre des aiguilles d'une montre)

Même question pour un parcours en largeur.

a b

d e

g

h i

f

j

c

k

Références

Documents relatifs

Montrer que l'on peut implémenter une file avec deux piles : écrire les opérations spécifiées par la définition de la file en utilisant uniquement les opérations abstraites sur

L'interface Pile peut-elle spécifier une pile dont les données sont des entiers (on dit que l'interface spécifie la classe quand on peut déclarer que la classe implémente

Ces trois classes ayant la même structure, elles dériveront d'une même classe abstraite Expression qui stocke à la fois l'écriture et l'arbre (il suffit de pointer sur sa racine), et

On les ajoute tous à une file de priorité, puis on prélève un par un les éléments de la file et on les place au fur et à mesure dans un tableau, jusqu'à ce que la file soit

Exercice difficile pour certains enfants, il faudra bien articuler le mot et même parfois insister pour qu’il entende la lettre..

Pour démontrer le théorème 1.1 il suffit donc de construire une variété orientable, compacte, sans bord M^ 2 telle que HqM == o pour 2 ^ q ^ n et dont le groupe de Poincaré soit

Nous proposons ici une autre voie : choisir pour chaque noeud n celui de ses deux descendants qu'on appelle aîné a(n) et celui qu'on appelle benjamin b(n) de telle sorte que

analytiquement irréductibles en 0, le premier polynôme d’Alexander du noeud de la singularité 0 E Co n’est autre que le polynôme caractéristique.. de la monodromie