/** * Add node to samples. * * @param node node to add to samples * @param resultSet set of resulting nodes * @return set of n nodes */ protected SortedVector addNode(Node node, SortedVector resultSet) { resultSet.add(new NodeDistance(node, point.distance(node))); while (resultSet.size() > n) resultSet.remove(resultSet.size() - 1); return resultSet; }