Implementato HeapAdaptablePriorityQueue mediante heap. Implementato SortedListAdaptablePriorityQueue estendendo SortedListPriorityQueue utilizzando l'interfacciaAdaptablePriorityQueue . L'implementazione di entrambi una una classe LocationAwareEntry estensione di Entry.

This commit is contained in:
2014-05-11 17:54:47 +02:00
parent dc7774bef6
commit 597626b34c
8 changed files with 466 additions and 20 deletions

View File

@@ -0,0 +1,20 @@
package priorityqueue;
import priorityqueue.Entry;
import priorityqueue.PriorityQueue;
import java.security.InvalidKeyException;
/**
* Created with MONSTER.
* User: xgiovio
* Date: 11/05/2014
* Time: 14:51
*/
public interface AdaptablePriorityQueue<K,V> extends PriorityQueue<K,V> {
public Entry<K,V> remove(Entry<K,V> e);
public K replaceKey(Entry<K,V> e, K key) throws InvalidKeyException;
public V replaceValue(Entry<K,V> e, V value);
}