X-Git-Url: https://git.piment-noir.org/?p=TP_POO.git;a=blobdiff_plain;f=TP2%2FEntiers.java;h=7d55c4264a81aead1a278a11ed0549e90dbd0b7c;hp=b4cffb15f6f90406be47212e9f9dede7a02f1e66;hb=5731ae5f40887e5a299eeca6d9047c06cd17ab41;hpb=54d3f5b36181762091ed310b362ec21356284e60 diff --git a/TP2/Entiers.java b/TP2/Entiers.java index b4cffb1..7d55c42 100644 --- a/TP2/Entiers.java +++ b/TP2/Entiers.java @@ -60,7 +60,7 @@ class Entiers extends Structure { private int binarySearch(int first, int last, int value) { if (last < first) - //FIXME: should not return an integer + //FIXME: should not return an integer return -1; int middle = (first + last) / 2; if (value == int_array[middle]) @@ -75,7 +75,6 @@ class Entiers extends Structure { System.out.println("Aucune valeur à supprimer"); return false; } - for (int i = 0; i < getCurrentSize(); i++) { if (int_array[i] == value) { // Deleting the element in the tab @@ -98,10 +97,16 @@ class Entiers extends Structure { } public void afficher() { - System.out.println("---- entiers ----"); + String className = this.getClass().getSimpleName(); + System.out.println("---- " + className + " ----"); for (int i = 0; i < getCurrentSize(); i++) { System.out.println("element " + i + " : " + int_array[i]); } } + public void compacter(int nElements) { + // Remove the last nElements + current_size -= nElements; + } + }