Skip to content
Snippets Groups Projects
Commit 0a8d93ca authored by steven.liatti's avatar steven.liatti
Browse files

Add some precisions

parent f55336bd
No related branches found
No related tags found
No related merge requests found
......@@ -6,7 +6,7 @@
- 5.11.2019:
- Abandon de l'implémentation à l'aide d'un sous-arbre gauche et droite
- Uniquement une abstraction + une implémentation avec liste ou tableau
- L'abstraction doit avoir au moins deux méthodes par défaut
- L'abstraction doit avoir au moins deux méthodes par défaut (non statiques)
- Corrigez le nom de la méthode `exist` en `exists`
- 13.11.2019: Le rendu est bien le 15 novembre
......@@ -137,9 +137,7 @@ dernier. Si ce dernier niveau n'est pas entièrement rempli, il doit l'être de
Nous souhaitons une abstraction d'un tas binaire ainsi qu'une implémentation à l'aide d'un tableau statique ou d'une liste.
Vous devrez également implémenter une méthode `populate()`, prenant en arguments une impémentation d'un tas binaire et
qui la peuple en fonction d'un nombre de valeurs aléatoire donné en argument. Cette méthode dépend évidemment d'une
abstraction.
Vous devrez également implémenter une méthode `populate()`, prenant en argument un tas binaire et un nombre de valeurs, peuplant ce tas binaire avec le bon nombre de valeurs aléatoires. Cette méthode dépend évidemment d'une abstraction.
Votre code devra être placé dans le package `ch.hepia.structure`.
......@@ -177,7 +175,7 @@ public class App {
}
public static void main(String[] args) {
IntBinaryHeap heap = new ArrayIntBinaryHeap();
populate( heap );
populate( heap, 42 );
while( !heap.isEmpty() ) {
System.out.println( heap.pop() );
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment