美文网首页
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