Sobes.tech
Junior — Middle

Hogyan történik a láncolt lista adatstruktúrájának átalakítása más formátumba vagy megjelenítésbe?

sobes.tech MI

Válasz az MI-től

Egy összekapcsolt lista átalakítása más formátumba vagy megjelenítésbe általában az összes elem bejárásával és az adatok kívánt struktúrába történő rögzítésével történik. Például az összekapcsolt listát tömbbé, szöveggé vagy más gyűjteménnyé lehet alakítani.

Példa az összekapcsolt lista tömbbé alakítására Java-ban:

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();

Így az összekapcsolt listát bejárva összegyűjtjük az adatokat a kívánt formátumban. Hasonlóképpen, JSON-re, XML-re vagy más megjelenítésekre is átalakítható, a lista elemeiből megfelelő struktúrát alkotva.