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.