go 언어의 목록 사용법: 1. "l := list.New()"를 통해 연결된 목록을 선언합니다. 2. 요소를 삭제하려면 "list.Remove(element)"를 사용합니다. 3. "list1.PushBackList("를 사용합니다. list2 )" 메서드를 사용하여 두 개의 연결된 목록을 병합합니다.
이 글의 환경: Windows 10 시스템, Go1.11.2 버전, 이 글은 모든 브랜드의 컴퓨터에 적용됩니다. O 권장사항: "lGolang 튜토리얼
Go가 통과한
import ( "container/list" "fmt" )
완화 또한 양방향 순환 목록으로 구현되어 꼬리에 푸시백(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)
}
삭제하려면 list.Remove(요소)를 사용하세요. 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)) }
위 내용은 Go 언어에서 목록의 사용법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!