From 61251fb0f1742b4bef17017dc5edd502fd5de335 Mon Sep 17 00:00:00 2001 From: dudaodong Date: Sun, 5 Jun 2022 16:57:03 +0800 Subject: [PATCH] refactor: change func Length to Size in CircularQueue --- datastructure/queue/circularqueue.go | 4 ++-- datastructure/queue/circularqueue_test.go | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/datastructure/queue/circularqueue.go b/datastructure/queue/circularqueue.go index 7e030b4..5fdf3e5 100644 --- a/datastructure/queue/circularqueue.go +++ b/datastructure/queue/circularqueue.go @@ -37,8 +37,8 @@ func (q *CircularQueue[T]) Data() []T { return data } -// Length return current data length of queue -func (q *CircularQueue[T]) Length() int { +// Size return number of elements in circular queue +func (q *CircularQueue[T]) Size() int { if q.capacity == 0 { return 0 } diff --git a/datastructure/queue/circularqueue_test.go b/datastructure/queue/circularqueue_test.go index f0c1f2b..e030b26 100644 --- a/datastructure/queue/circularqueue_test.go +++ b/datastructure/queue/circularqueue_test.go @@ -18,7 +18,7 @@ func TestCircularQueue_Enqueue(t *testing.T) { queue.Print() assert.Equal([]int{1, 2, 3, 4, 5}, queue.Data()) - assert.Equal(5, queue.Length()) + assert.Equal(5, queue.Size()) err := queue.Enqueue(6) assert.IsNotNil(err) @@ -72,7 +72,7 @@ func TestCircularQueue_Front(t *testing.T) { val := queue.Front() assert.Equal(3, val) - assert.Equal(5, queue.Length()) + assert.Equal(5, queue.Size()) } func TestCircularQueue_Back(t *testing.T) { @@ -113,15 +113,15 @@ func TestCircularQueue_Clear(t *testing.T) { queue := NewCircularQueue[int](3) assert.Equal(true, queue.IsEmpty()) - assert.Equal(0, queue.Length()) + assert.Equal(0, queue.Size()) queue.Enqueue(1) assert.Equal(false, queue.IsEmpty()) - assert.Equal(1, queue.Length()) + assert.Equal(1, queue.Size()) queue.Clear() assert.Equal(true, queue.IsEmpty()) - assert.Equal(0, queue.Length()) + assert.Equal(0, queue.Size()) } func TestCircularQueue_Data(t *testing.T) {