From cd3a5300ad40d97e30131b5d077c38b4bb945323 Mon Sep 17 00:00:00 2001 From: Adam Blank <blank@caltech.edu> Date: Thu, 21 Feb 2019 07:47:30 -0800 Subject: [PATCH] Update IPriorityQueue.java --- src/edu/caltech/cs2/interfaces/IPriorityQueue.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/edu/caltech/cs2/interfaces/IPriorityQueue.java b/src/edu/caltech/cs2/interfaces/IPriorityQueue.java index 13385a5..d0c0bf8 100644 --- a/src/edu/caltech/cs2/interfaces/IPriorityQueue.java +++ b/src/edu/caltech/cs2/interfaces/IPriorityQueue.java @@ -15,10 +15,12 @@ public interface IPriorityQueue<E> extends IQueue<IPriorityQueue.PQElement<E>> { this.priority = priority; } + @Override public int hashCode() { return this.data.hashCode(); } + @Override public boolean equals(Object o) { if (!(o instanceof PQElement)) { return false; @@ -26,7 +28,7 @@ public interface IPriorityQueue<E> extends IQueue<IPriorityQueue.PQElement<E>> { return this.data.equals(((PQElement)o).data); } - + @Override public String toString() { return "(" + this.data + ", " + this.priority + ")"; } -- GitLab