From 04637d75b8429da9f8584b8bbfd83574ab990978 Mon Sep 17 00:00:00 2001 From: Rustam Musin Date: Thu, 26 Jan 2017 19:13:36 +0400 Subject: [PATCH] Fixed at[] size in Heap when constructor with 'maxElement' used --- lib/main/net/egork/collections/intcollection/Heap.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/main/net/egork/collections/intcollection/Heap.java b/lib/main/net/egork/collections/intcollection/Heap.java index 83ddabcf..92e27c7f 100644 --- a/lib/main/net/egork/collections/intcollection/Heap.java +++ b/lib/main/net/egork/collections/intcollection/Heap.java @@ -31,7 +31,7 @@ public Heap(int capacity, int maxElement) { public Heap(int capacity, IntComparator comparator, int maxElement) { this.comparator = comparator; elements = new int[capacity]; - at = new int[maxElement]; + at = new int[maxElement + 1]; Arrays.fill(at, -1); }