站長資訊網
        最全最豐富的資訊網站

        go語言 list用法是什么

        go語言中list的用法:1、通過“l := list.New()”方式聲明鏈表;2、使用“list.Remove(element)”方式刪除元素;3、使用“list1.PushBackList(list2)”方式合并兩個鏈表即可。

        go語言 list用法是什么

        本文環境:windows10系統、Go1.11.2版,本文適用于所有品牌的電腦。

        推薦:《golang教程

        golang list用法筆記

        依賴

        import (         "container/list"         "fmt" )

        遍歷

        go的list也是用雙向循環鏈表實現的,在尾部追加用PushBack()

        // 聲明鏈表 l := list.New() // 數據添加到尾部 l.PushBack(4) l.PushBack(5) l.PushBack(6) // 遍歷 for e := l.Front(); e != nil; e = e.Next() {      fmt.Printf("%vn", e.Value) }

        刪除元素

        刪除使用list.Remove(element)

         l := list.New()  l.PushBack(4)  six := l.PushBack(6)  l.Remove(six) // 刪除6這個節點

        合并兩個鏈表(list1)
        這里面使用list1.PushBackList(list2)

        l := list.New() l.PushBack(1) l.PushBack(2) l.PushBack(3) l2 := list.New() l2.PushBack(4) l2.PushBack(5) l2.PushBack(6) l2.PushBackList(l2) fmt.Printf("merge after l================n") for e := l.Front(); e != nil; e = e.Next() {         fmt.Printf("%dn", e.Value.(int)) } fmt.Printf("merge after l2================n") for e := l2.Front(); e != nil; e = e.Next() {         fmt.Printf("%dn", e.Value.(int)) }

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 日韩精品无码久久久久久 | 精品成在人线AV无码免费看| 欧美日韩精品一区二区| 久久精品国产网红主播| 久久久久亚洲精品无码网址| 亚洲精品欧美综合| 国产精品嫩草影院AV| 亚洲欧美精品AAAAAA片| 久久夜色撩人精品国产| 国产成人久久久精品二区三区| 97热久久免费频精品99| 蜜国产精品jk白丝AV网站| 亚洲午夜成人精品电影在线观看| 国产精品自在线拍国产手机版| 亚洲成人精品久久| 国产精品一二三区| 丰满人妻熟妇乱又仑精品| 精品亚洲国产成AV人片传媒| 无码人妻精品一区二区三区东京热 | 国产精品狼人久久久久影院| 国产亚洲综合成人91精品| 激情亚洲一区国产精品| 日韩精品无码一区二区三区不卡 | 欧美日韩综合精品| 久久精品国产欧美日韩| 精品久久久久久无码人妻蜜桃| 国产精品美女久久久久av爽| 伊人久久精品线影院| 亚洲精品综合一二三区在线| 日本欧美韩国日本精品| 3级黄性日本午夜精品| 午夜影视日本亚洲欧洲精品一区| 久久九九有精品国产23百花影院| 久久精品国产一区| 1区1区3区4区产品芒果精品| 午夜精品在线观看| 国产成人精品a视频一区| 国产99久久久国产精品~~牛| 777欧美午夜精品影院| 国产精品美女久久久网AV| 免费精品国自产拍在线播放|