diff --git a/be-graphes-algos/src/main/java/org/insa/graphs/algorithm/utils/BinaryHeap.java b/be-graphes-algos/src/main/java/org/insa/graphs/algorithm/utils/BinaryHeap.java index 2c1a239..f99502b 100644 --- a/be-graphes-algos/src/main/java/org/insa/graphs/algorithm/utils/BinaryHeap.java +++ b/be-graphes-algos/src/main/java/org/insa/graphs/algorithm/utils/BinaryHeap.java @@ -136,8 +136,18 @@ public class BinaryHeap> implements PriorityQueue { } @Override + // on est là public void remove(E x) throws ElementNotFoundException { - // TODO: + ArrayList temp = new ArrayList(); + for (E e : array){ + if (e != x){ + temp.add(e); + } + } + for (int i=array.indexOf(x);i