Junior — Middle
Können Sie erklären, was ein Element einer verketteten Liste ist und wie es organisiert ist?
sobes.tech KI
Antwort von AI
Ein Element einer verketteten Liste ist eine Datenstruktur, die zwei Hauptkomponenten enthält:
- Die Daten (Wert), die in diesem Element gespeichert sind.
- Ein Zeiger (Referenz) auf das nächste Element der Liste.
Die verkettete Liste ist als Kette solcher Elemente organisiert, wobei jedes Element weiß, wo das nächste ist. Dies ermöglicht es, Elemente effizient einzufügen und zu löschen, ohne andere Elemente verschieben zu müssen, im Gegensatz zu Arrays.
Beispiel in Go:
package main
import "fmt"
type Node struct {
value int
next *Node
}
func main() {
// Elemente erstellen
first := &Node{value: 1}
second := &Node{value: 2}
third := &Node{value: 3}
// Elemente verknüpfen
first.next = second
second.next = third
// Liste durchlaufen
current := first
for current != nil {
fmt.Println(current.value)
current = current.next
}
}