Коллекция Java, Упражнения по LinkedList: Упражнение 18 с решением
Напишите программу на Java для клонирования связанного списка в другой связанный список.
Пример решения : —
Код Java:
import java.util . *; public class Exercise18 {public static void main (String [] args) {//создать пустой связанный список LinkedList c1 = new LinkedList (); c1.add («Красный»); c1.add («Зеленый»); c1.add («Черный»); c1.add («Белый»); c1.add («Розовый»); System.out.println ("Исходный связанный список:" + c1); LinkedList newc1 = новый LinkedList (); newc1 = (LinkedList) c1.clone (); System.out.println ("Клонированный связанный список:" + newc1); }}
Пример вывода:
Примечание. Exercise18.java использует неотмеченные или небезопасные операции. Примечание. Перекомпилируйте с помощью -Xlint: не отмечен для подробностей. Исходный связанный список: [Красный, Зеленый, Черный, Белый, Розовый] Клонированный связанный список: [Красный, Зеленый, Черный, Белый, Розовый]
Графическое представление:
Блок-схема:
Редактор кода Java: