fix(go): modify interface of stack, queue and deque
This commit is contained in:
@@ -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)
|
||||
|
Reference in New Issue
Block a user