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:
20
priorityqueue/AdaptablePriorityQueue.java
Normal file
20
priorityqueue/AdaptablePriorityQueue.java
Normal 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);
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user