From c176ba378e8807033e58ccc47839f7614df36866 Mon Sep 17 00:00:00 2001 From: Grigoris Thanasoulas Date: Fri, 20 Jun 2025 17:05:14 +0200 Subject: [PATCH] arrayqueue: Fix bug in Back() method (#313) --- datastructure/queue/arrayqueue.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/datastructure/queue/arrayqueue.go b/datastructure/queue/arrayqueue.go index d15e933..4532894 100644 --- a/datastructure/queue/arrayqueue.go +++ b/datastructure/queue/arrayqueue.go @@ -60,7 +60,7 @@ func (q *ArrayQueue[T]) Front() T { // Back return back value of queue func (q *ArrayQueue[T]) Back() T { - return q.data[q.size-1] + return q.data[q.tail-1] } // EnQueue put element into queue