ds/int_queue.go

13 lines
127 B
Go
Raw Normal View History

2023-01-20 21:48:46 +01:00
package ds
type Queue[T any] interface {
Addable[T]
Sized
Enqueue(value T)
Dequeue() T
Peek() T
PeekAt(index int) T
}