diff --git a/src/mhtree/MHTree.java b/src/mhtree/MHTree.java index 213ecf15c86ad85a8f6e4706bb6bee391bfc45e2..ea9876115386856714bbce938b028c04404dbb93 100644 --- a/src/mhtree/MHTree.java +++ b/src/mhtree/MHTree.java @@ -50,7 +50,7 @@ public class MHTree extends Algorithm implements Serializable { PriorityQueue<ObjectToNodeDistanceRank> queue = new PriorityQueue<>(); queue.add(new ObjectToNodeDistanceRank(root, object)); - while (!queue.isEmpty()) { + while (!queue.isEmpty() && operation.getAnswerCount() < operation.getK()) { Node currentNode = queue.poll().getNode(); if (currentNode.isLeaf())