From 912b726b4df84c23abdaa77182605f1d763e245f Mon Sep 17 00:00:00 2001 From: Bensouda Idriss Date: Tue, 28 Mar 2023 18:15:31 +0200 Subject: [PATCH] m --- .../graphs/algorithm/utils/BinaryHeap.java | 12 +++++++++++- .../graphs/algorithm/utils/BinaryHeap.class | Bin 4440 -> 4833 bytes 2 files changed, 11 insertions(+), 1 deletion(-) 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);it8#=ytq5rx6Kt`H5yx++@Qd*lwq;P;C-gEj`CJ2cQ-L|DCr0TBw0QZf0N3?IAYM;cJr0xw_;3RC zL`a~rb=R!7j`~qPQ9w4&pA3)7pV~Y$aH= z*&zJbMmuU1jo3?5J8=qwaDyX-Gz?MBhW#WxOcfgfgp}ww9q&h;PBfS`DW(WcwWu{j z*hhd8@JYHGy8tGjL7-5e`$u*X+2B)2Mj28e%Zb)bG@f>&)B~uO^T?pJn<9e2FC}o{ zKGN1OO75!fbvtaPLocbEZQ7AeI>19ZY=PL1w3YPAl1u+lU!W6pMlq>h);t+i>SOZg z3C;Nw1y~{vo*B;Nn<&dUJ9gr#;hY~^Fh&t)xbzRDyJVttmrPWRG08ZtQAVGv!J5n= zajUql4`GAPO^d@A_=Wa4BWN4PEp5@`&04Rg%4=GaE0;}a-#tEQI;DBY(iEhunN`eM tqAAixZP*jEOo<+U37J4^|t-VG< zL)eIoUtnV)@jLKMHR91&+;hLj$vG$YzEnR|$&YW>cL3_KFF|0?xgzMPrdK<^clhiP zhGrU6@B-0SIpx6+hFu6lVQ`Ka(?-h+o%$ZO$ zYM36FSY>GQ^AM}$qSTYOge?zZSiKmL`lLAeD1<`wk+BMRSS)oX4l%{s-!f;b1U;>47N2s#&HT@Ekt|Z(y2oGLinrm{Y^AHje zMB}_wt_#fkBXdg9Hj?p^%q&mJLFEVzBq``IDsh4uobqS6*gc<#t05l?{9V?X=V3+6 z^i)|Xw}9R3$LxIoyUk%$