Массив 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, чтобы найти длину самой длинной последовательности последовательных элементов из заданного несортированного массива целых чисел.
Далее: Найдите все уникальные тройки такая, что сумма всех трех элементов равна указанному числу