55.22K
Категория: ПрограммированиеПрограммирование

Двумерный массив. Занятие 10, 11

1.

ЗАНЯТИЕ 10, 11

2.

РАЗМИНКА
• 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
И) Проверить, являются ли массивы идентичными
English     Русский Правила