@Override public boolean offer(T o) { return add(o); }
public boolean offer(T o) { return add(o); }
public boolean offer(T o) { return add(o); }
public boolean offer(T o) { return add(o); }
private boolean updateDistance(PNode node, double newD) { Double d = distance.get(node); if (d == null) { distance.put(node, new Double(newD)); heap.add(node); return true; } else if (d.doubleValue() > newD) { distance.put(node, new Double(newD)); heap.update(node); return true; } return false; }