Упражнения с массивами Java: найдите сумму двух элементов данного массива, которая равна заданному целому числу.

Массив Java: упражнение 35 с решением

Напишите программу на Java, чтобы найти сумму двух элементов данного массива, равную заданному целому числу.
Образец массива: [1,2,4,5,6]
Целевое значение: 6.

Наглядное представление:

Пример решения :

Код Java:

  import java.util. *; public class Exercise35 {public static ArrayList  two_sum_array_target (final List  a, int b) {HashMap  my_map = new HashMap  ();  ArrayList  result = новый ArrayList  ();  result.add (0);  result.add (1);  for (int i = 0; i  my_array = new ArrayList  ();  my_array.add (1);  my_array.add (2);  my_array.add (4);  my_array.add (5); my_array.add (6); целевое значение int = 6;  ArrayList  result = two_sum_array_target (my_array, target);  for (int i: result) System.out.print ("Индекс:" + i + "");  }}  

Пример вывода:

 Индекс: 1 Индекс: 2 

Блок-схема:

Визуализировать выполнение кода Java (Python Tutor ):

Редактор кода Java:

Назад: Напишите программу на Java, чтобы найти длину самой длинной последовательности последовательных элементов из заданного несортированного массива целых чисел.
Далее: Найдите все уникальные тройки такая, что сумма всех трех элементов равна указанному числу

Оцените статью
nanomode.ru
Добавить комментарий