數據結構-棧操作接口定義

原文鏈接:https://www.goroutine.me/2019/06/05/data-structure-stack-interface.html

數據結構中的棧基本操作,我這裏是也是爲了學習記錄我自己的書寫的代碼過程.其中包含取棧的新建,新增元素,刪除元素,取指定索引值,向元素尾部追加元素 等等!

1、 場景

1.1、 中文描述

數據結構中的棧基本操作,我這裏是也是爲了學習記錄我自己的書寫的代碼過程.其中包含取棧的新建,新增元素,刪除元素,取指定索引值,向元素尾部追加元素 等等!
這個接口在後面文章中會使用到.這個爲了是統一操作使用

2、 代碼示例

2.1、 定義一個棧操作接口

//定義棧需要使用的方法
type Stack interface {
	//入棧的方法
	Push(v interface{})
	//刪除元素並返回元素
	Pop() interface{}
	//判斷棧是否爲空
	IsEmpty() bool
	//棧頂元素
	Top() interface{}
	//清空棧-元素
	Flush()
}

3、 源碼

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章