X-Git-Url: https://git.piment-noir.org/?p=TP_POO.git;a=blobdiff_plain;f=Entiers%2FEntiers.java;h=4eddd73f6e79aef06c6c64b74a814ffcc524d409;hp=adcc8221fc812bc2d1b181a92a9edaa21652434c;hb=fa0086ca7eb737d3d8d0370387584fd13cb96c02;hpb=306320428497edce10fbd9e0b36204c8764b7273 diff --git a/Entiers/Entiers.java b/Entiers/Entiers.java index adcc822..4eddd73 100644 --- a/Entiers/Entiers.java +++ b/Entiers/Entiers.java @@ -1,6 +1,6 @@ class Entiers { - private int int_array[]; + private int[] int_array; private int array_size; private int current_size; @@ -60,13 +60,14 @@ class Entiers { private int binarySearch(int first, int last, int value) { if (last < first) + //FIXME: should not return an integer return -1; int middle = (first + last) / 2; if (value == int_array[middle]) return middle; else if (value > int_array[middle]) return binarySearch((middle + 1), last, value); - return binarySearch(first, (middle -1), value); + return binarySearch(first, (middle - 1), value); } public boolean supprimer(int value) { @@ -97,7 +98,8 @@ class Entiers { } public void afficher() { - System.out.println("----"); + String className = this.getClass().getSimpleName(); + System.out.println("---- " + className + " ----"); for (int i = 0; i < getCurrentSize(); i++) { System.out.println("element " + i + " " + int_array[i]); }