Beispiel #1
0
    private Node popLowestScoreNode() {
      Entry<Node, Double> top = nextPrioritizedNodes.pop();
      if (top == null) {
        return null;
      }

      Node node = top.getEntity();
      Visit visit = visitData.get(node.getId());
      visit.visited = true;
      visit.next = false;
      return node;
    }
Beispiel #2
0
 private void addNext(Node node, double fscore, Visit visit) {
   nextPrioritizedNodes.put(node, fscore);
   visit.next = true;
 }