We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c0b2c56 commit e572354Copy full SHA for e572354
src/main/java/com/thealgorithms/datastructures/heaps/MinHeap.java
@@ -50,7 +50,7 @@ private void swap(int index1, int index2) {
50
// Toggle an element up to its right place as long as its key is lower than its parent's
51
private void toggleUp(int elementIndex) {
52
double key = minHeap.get(elementIndex - 1).getKey();
53
- while (getElementKey((int) Math.floor(elementIndex / 2.0)) > key) {
+ while (getElementKey((int) Math.floor(elementIndex / 2.0) + 1) > key) {
54
swap(elementIndex, (int) Math.floor(elementIndex / 2.0));
55
elementIndex = (int) Math.floor(elementIndex / 2.0);
56
}
0 commit comments