diff --git a/src/edu/caltech/cs2/interfaces/IPriorityQueue.java b/src/edu/caltech/cs2/interfaces/IPriorityQueue.java index 13385a54b45bb027eb101eee402d443ad42d870e..d0c0bf81f7b039f4545a0e2f2563d224e683c534 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 + ")"; }