美文网首页
container/list

container/list

作者: 一斗 | 来源:发表于2019-02-15 11:41 被阅读0次

container/list

package main

import (
    "container/list"
    "fmt"
)

func main() {
    l := list.New()
    // 入队 压栈
    for i := 0; i < 5; i++ {
        l.PushBack(i)
    }

    for e := l.Front(); e != nil; e = e.Next() {
        fmt.Println(e.Value)
    }

    // 出队
    front := l.Front()
    l.Remove(front)

    // 出栈
    back := l.Back()
    l.Remove(back)
}

list是一个双向链表。可以用来实现队列和栈结构。

用例

相关文章

网友评论

      本文标题:container/list

      本文链接:https://www.haomeiwen.com/subject/tpspeqtx.html