Коллекция Java, Упражнения LinkedList: Упражнение 15 с решением
Напишите программу на Java, в которой два элемента меняются местами в связанном списке.
Пример решения : —
Код Java:
import java.util. *; public class Exercise15 {public static void main (String [] args) {//создать пустой связанный список LinkedList l_list = new LinkedList (); //используем метод add () для добавления значений в связанный список l_list.add ("Red"); l_list.add («Зеленый»); l_list.add («Черный»); l_list.add («Розовый»); l_list.add («апельсин»); //распечатать список System.out.println ("Исходный связанный список:" + l_list); //Замена 1-го (индекс 0) элемента (красный) на 3-й (индекс 2) элемент (черный) Collections.swap (l_list, 0, 2); System.out.println ("Новый связанный список после обмена:" + l_list); }}
Пример вывода:
Исходный связанный список: [красный, зеленый, черный, розовый, оранжевый] Новый связанный список после обмена: [Черный, зеленый, красный, розовый, оранжевый]
Наглядное представление:
Блок-схема:
Редактор кода Java: