Sobes.tech
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:

  1. Die Daten (Wert), die in diesem Element gespeichert sind.
  2. 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
    }
}