GoCollections/collections/Queue.go

14 lines
318 B
Go
Raw Normal View History

2021-05-21 23:07:48 +08:00
package collections
import "github.com/tursom/GoCollections/exceptions"
type Queue interface {
// Iterator MutableIterable
Iterator() Iterator
// MutableIterator MutableIterable
2021-06-28 10:39:20 +08:00
MutableIterator() *linkedListIterator
2021-05-21 23:07:48 +08:00
Push(element interface{}) exceptions.Exception
Offer() (interface{}, exceptions.Exception)
}