Golang基础链表
生活随笔
收集整理的這篇文章主要介紹了
Golang基础链表
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package mainimport ("fmt"
)// 最簡單的鏈表
type LinkNode struct {Data int64NextNode *LinkNode
}func main() {// 新的節點node := new(LinkNode)node.Data = 1// 新的節點node1 := new(LinkNode)node1.Data = 2node.NextNode = node1 // node1 鏈接到 node 節點上// 新的節點node2 := new(LinkNode)node2.Data = 3node1.NextNode = node2 // node2 鏈接到 node1 節點上// 按順序打印數據nowNode := nodefor {if nowNode != nil {// 打印節點值fmt.Println(nowNode.Data)// 獲取下一個節點nowNode = nowNode.NextNodecontinue}// 如果下一個節點為空,表示鏈表結束了break}
}
總結
以上是生活随笔為你收集整理的Golang基础链表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 搭建 gitlab 私人服务
- 下一篇: 毒液:致命守护者HDTC1080清晰英语