🐞 fix: 队列为空时不应该操作指向

This commit is contained in:
xiaok29 2024-05-14 11:50:12 +08:00
parent 063a41fa7f
commit 920556ace4

View File

@ -49,6 +49,10 @@ func (q *arrayQueue) push(num int) {
/* 出队 */
func (q *arrayQueue) pop() any {
num := q.peek()
if num == nil {
return nil
}
// 队首指针向后移动一位,若越过尾部,则返回到数组头部
q.front = (q.front + 1) % q.queCapacity
q.queSize--