1 2 3 4 5 6 7 8 9 10 11
package priorityqueue type Queue interface { Push(item PQItem) Pop() PQItem } type PQItem interface { ID() string Priority() uint64 }