当前位置: 移动技术网 > IT编程>脚本编程>Go语言 > Go语言的队列和堆栈实现方法

Go语言的队列和堆栈实现方法

2017年12月08日  | 移动技术网IT编程  | 我要评论

本文实例讲述了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语言程序设计有所帮助。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网