Package dsa.lab09.base
Class PriorityQueueItem<Priority extends Comparable<Priority>,Item>
java.lang.Object
dsa.lab09.base.PriorityQueueItem<Priority,Item>
- Type Parameters:
Priority
- the priority typeItem
- the item type
- All Implemented Interfaces:
Comparable<PriorityQueueItem<Priority,
Item>>
public class PriorityQueueItem<Priority extends Comparable<Priority>,Item>
extends Object
implements Comparable<PriorityQueueItem<Priority,Item>>
An item in a priority queue.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPriorityQueueItem
(Priority priority, Item item) Construct a priority queue item. -
Method Summary
-
Constructor Details
-
PriorityQueueItem
Construct a priority queue item.
-
-
Method Details
-
priority
Get the priority.- Returns:
- the priority
-
item
Get the item.- Returns:
- the item
-
compareTo
- Specified by:
compareTo
in interfaceComparable<Priority extends Comparable<Priority>>
-
equals
-
hashCode
public int hashCode() -
toString
-