每天坐在教室里,但眼神总是看着窗外的风景,不知不觉的默默发呆。我一直急速前行,穿梭于人人之间。试图借应接不暇的风景让我褪去对你的思念。
本文实例讲述了Go语言的队列和堆栈实现方法。分享给大家供大家参考。具体如下:
golang,其实我的实现是利用container/list包实现的,其实container/list包很强大.
package main
import (
"fmt"
"container/list"
)
func main() {
// 生成队列
l := list.New()
// 入队, 压栈
l.PushBack(1)
l.PushBack(2)
l.PushBack(3)
l.PushBack(4)
// 出队
i1 := l.Front()
l.Remove(i1)
fmt.Printf("%d\n", i1.Value)
// 出栈
i4 := l.Back()
l.Remove(i4)
fmt.Printf("%d\n", i1.Value)
}
希望本文所述对大家的Go语言程序设计有所帮助。
以上就是Go语言的队列和堆栈如何实现方法。人生之路虽然苦,但只要我们坚定信念,就一定可以走出属于自己的路。更多关于Go语言的队列和堆栈如何实现方法请关注haodaima.com其它相关文章!