From 5fbb9de2dc798e70339fff4dcffbf222dddf9e27 Mon Sep 17 00:00:00 2001 From: Michael Bradley Date: Fri, 31 Jan 2025 01:54:33 -0500 Subject: [PATCH] Fix IBH not deleting last pair --- src/backing/indexed/binary_heap.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/backing/indexed/binary_heap.rs b/src/backing/indexed/binary_heap.rs index cea10c4..9c69025 100644 --- a/src/backing/indexed/binary_heap.rs +++ b/src/backing/indexed/binary_heap.rs @@ -110,6 +110,8 @@ impl } else { self.sift_down(i).unwrap(); } + } else { + self.data.pop().unwrap(); } self.indices.remove(pair.get_data()); Some(pair)