type Queue []int
func (q *Queue) IsEmpty() bool {
return len(*q) == 0
}
func (q *Queue) Push(ele int) {
*q = append(*q, ele)
}
func (q *Queue) Pop() {
*q = (*q)[1:]
}
go学习笔记-切片实现队列
最新推荐文章于 2022-11-11 11:51:50 发布
type Queue []int
func (q *Queue) IsEmpty() bool {
return len(*q) == 0
}
func (q *Queue) Push(ele int) {
*q = append(*q, ele)
}
func (q *Queue) Pop() {
*q = (*q)[1:]
}