fix(go): modify interface of stack, queue and deque

This commit is contained in:
reanon
2022-11-29 10:42:09 +08:00
parent d32f15feb1
commit 19469aecbf
7 changed files with 32 additions and 27 deletions

View File

@@ -7,9 +7,11 @@ package chapter_stack_and_queue
import "testing"
func TestArrayQueue(t *testing.T) {
// 初始化队
// 初始化队列,使用队列的通用接口
var queue Queue
capacity := 10
queue := NewArrayQueue(capacity)
queue = NewArrayQueue(capacity)
// 元素入队
queue.Offer(1)
@@ -38,7 +40,8 @@ func TestArrayQueue(t *testing.T) {
func TestLinkedListQueue(t *testing.T) {
// 初始化队
queue := NewLinkedListQueue()
var queue Queue
queue = NewLinkedListQueue()
// 元素入队
queue.Offer(1)