mirror of
https://github.com/krahets/hello-algo.git
synced 2025-11-02 21:24:53 +08:00
fix(go): modify interface of stack, queue and deque
This commit is contained in:
@ -7,8 +7,9 @@ package chapter_stack_and_queue
|
||||
import "testing"
|
||||
|
||||
func TestArrayStack(t *testing.T) {
|
||||
// 初始化栈
|
||||
stack := NewArrayStack()
|
||||
// 初始化栈, 使用接口承接
|
||||
var stack Stack
|
||||
stack = NewArrayStack()
|
||||
|
||||
// 元素入栈
|
||||
stack.Push(1)
|
||||
@ -37,8 +38,8 @@ func TestArrayStack(t *testing.T) {
|
||||
|
||||
func TestLinkedListStack(t *testing.T) {
|
||||
// 初始化栈
|
||||
stack := NewLinkedListStack()
|
||||
|
||||
var stack Stack
|
||||
stack = NewLinkedListStack()
|
||||
// 元素入栈
|
||||
stack.Push(1)
|
||||
stack.Push(2)
|
||||
|
||||
Reference in New Issue
Block a user