Junior — Middle
Kako se vrši pretvaranje strukture podataka povezane liste u drugi format ili prikaz?
sobes.tech АИ
Одговор од АИ
Preobražaj povezane liste u drugi format ili prikaz obično se vrši prolaskom kroz sve njene elemente i zapisivanjem podataka u željenu strukturu. Na primer, povezanu listu možete pretvoriti u niz, string ili drugu kolekciju.
Primer pretvaranja povezane liste u niz u Javi:
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();
Na ovaj način, prolaskom kroz povezanu listu, prikupljamo podatke u željeni format. Slično, može se pretvoriti u JSON, XML ili druge prikaze, formirajući odgovarajuću strukturu od elemenata liste.