Coding style fixlets.
[TP_POO.git] / TP2 / Entiers.java
index 7d55c4264a81aead1a278a11ed0549e90dbd0b7c..602ec8f573cda8a2de272e71a5ea58109c8d6a4e 100644 (file)
@@ -67,7 +67,7 @@ class Entiers extends Structure {
             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) {
@@ -105,8 +105,12 @@ class Entiers extends Structure {
     }
 
     public void compacter(int nElements) {
-        // Remove the last nElements
-        current_size -= nElements;
+        if (current_size - nElements > 0) {
+            // Remove the last nElements
+            current_size -= nElements;
+        } else {
+            current_size = 0;
+        }
     }
 
 }