Sobes.tech
Junior — Middle

Hoe wordt de datastructuur van een gekoppelde lijst omgezet naar een ander formaat of presentatie?

sobes.tech AI

Antwoord van AI

Het omzetten van een gekoppelde lijst naar een ander formaat of presentatie gebeurt meestal door alle elementen te doorlopen en de gegevens op te slaan in de gewenste structuur. Bijvoorbeeld, je kunt een gekoppelde lijst omzetten in een array, een string of een andere collectie.

Voorbeeld van het omzetten van een gekoppelde lijst naar een array in Java:

List<Integer> list = new ArrayList<>();
Node current = head;
while (current != null) {
    list.add(current.data);
    current = current.next;
}
int[] array = list.stream().mapToInt(i -> i).toArray();

Op deze manier verzamelen we tijdens het doorlopen van de gekoppelde lijst de gegevens in het gewenste formaat. Op dezelfde manier kan het worden omgezet naar JSON, XML of andere presentaties, door de juiste structuur te vormen uit de lijstitems.