Verwendung der Liste in der Go-Sprache: 1. Deklarieren Sie die verknüpfte Liste über „l := list.New()“ 2. Verwenden Sie „list.Remove(element)“, um Elemente zu löschen. 3. Verwenden Sie „list1.PushBackList(“ list2 )“-Methode zum Zusammenführen zweier verknüpfter Listen.
Die Umgebung dieses Artikels: Windows 10-System, Go1.11.2-Version, dieser Artikel gilt für alle Computermarken. O Empfohlen: „lGolang-Tutorial
“ Golang-Liste Verwendungshinweise
Reliencing
import ( "container/list" "fmt" )
durchquert von
Go wird auch mit einer Zwei-Wege-Zyklusliste implementiert, die Pushback am Ende hinzufügt (Pushback (Pushback (Pushback ( )// 声明链表
l := list.New()
// 数据添加到尾部
l.PushBack(4)
l.PushBack(5)
l.PushBack(6)
// 遍历
for e := l.Front(); e != nil; e = e.Next() {
fmt.Printf("%v\n", e.Value)
}
Zum Löschen verwenden Sie list.Remove(element) l := list.New()
l.PushBack(4)
six := l.PushBack(6)
l.Remove(six) // 删除6这个节点
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("%d\n", e.Value.(int)) } fmt.Printf("merge after l2================\n") for e := l2.Front(); e != nil; e = e.Next() { fmt.Printf("%d\n", e.Value.(int)) }
Das obige ist der detaillierte Inhalt vonWozu dient die Liste in der Go-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!