Похожие презентации:
Двумерный массив. Занятие 10, 11
1.
ЗАНЯТИЕ 10, 112.
РАЗМИНКА• 1) Заполнить двумерный массив с помощью Scanner
• 2) Вывести на консоль
• 3) Найти все четные и нечетные числа. Сформировать из них соответствующие
массивы
3.
ВВЕДЕНИЕ В ПРОСТЕЙШИЕ АЛГОРИТМЫ• 1) Линейный или последовательный поиск – простейший алгоритм поиска. Он
редко используется из-за своей неэффективности. По сути, это метод полного
перебора, и он уступает другим алгоритмам.
• При нахождении элемента возвращается его позиция в структуре данных. Если
элемент не найден, возвращаем -1
4.
ВВЕДЕНИЕ В ПРОСТЕЙШИЕ АЛГОРИТМЫ• 2) Поиск минимального элемента в массиве
• 3) Поиск максимального элемента в массиве
5.
ВВЕДЕНИЕ В ПРОСТЕЙШИЕ АЛГОРИТМЫ• 4) сортировка пузырьком
6.
FOREACH• Позволяет упрощенно итерироваться по массиву. Не использует явную индексацию
• for(<DataType of array><Temp variable name> : <Array to be iterated>){ //your code}
• Foreach.java
7.
ПРАКТИКА1) Заполнить массив с консоли (предусмотреть исключительные ситуации) Если пользователь во время заполнения массива вводит отрицательно
число, то инициализацию массива прекратить, вывести сообщение и закончить программу. Вывести полученный массив с помощью foreach
Б) вывести числа которые являются положительными и кратными числу, которое ввел пользователь. Вывести количество совпадений
В) Заполнить массив рандомными числами. Вывести второй максимальный и минимальный элемент
Г) Есть массив чисел. Разбить его пополам и поместить в соответствующие массивы (предусмотреть нечетную длину!)
Д) Есть массив. Найти максимально возможную сумму и минимальную разность элементов
Е) Удалить из массива определенное число
Ж) Скопировать массив в другой
З) Найти дубликаты в массиве char
И) Проверить, являются ли массивы идентичными