Java Basic: упражнение 207 с решением
Напишите программу на Java для объединения двух отсортированных (по возрастанию) связанных списков в порядке возрастания.
Пример решения:
Код Java:
import java.util. *; class Main {public static void main (String [] args) {//Создаем первый связанный список и принимаем данные по выбору пользователя. LinkedList list1 = new LinkedList (); Вход сканера = новый сканер (System.in); System.out.print («Сколько элементов вы хотите добавить в первый связанный список ?:»); int число = input.nextInt (); System.out.print ("Ввести номера 1-го связанного списка в порядке возрастания:"); для (int я = 0; я list1_1 = новый ArrayList (список1); //Преобразуем arrayylist в массив с помощью метода toArray Object [] list1_1_1 = list1_1.toArray (); //Копируем элементы из массива объектов в массив целых чисел int [] list1_1_1_1 = new int [list1_1_1.length]; for (int i = 0; i
Вывод:
Сколько элементов вы хотите добавить в 1-й связанный список ?: 3 Введите числа 1-го связанный список в порядке возрастания: 1 2 3 Сколько элементов вы хотите добавить во 2-й связанный список ?: 3 Введите номера 2-го связанного списка в порядке возрастания: 3 4 5 Объединенный список: 1 2 3 3 4 5
Блок-схема:
Предыдущий: Напишите программу на Java, чтобы найти все уникальные комбинации из набора номеров кандидатов. Сумма чисел будет равна заданному целевому числу.
Далее: Упражнения по типам данных Java