Введение и цикл for-in 0:00 Изучение цикла for-in и работы с динамическими массивами. Рекомендация сайта «Антипрогер.ком» для дополнительной информации. Цикл for-in удобен для работы с массивами.
Создание массива и цикл for-in 0:55 Создание массива типа short и присвоение значений. Использование ключевого слова for-in для перебора элементов массива. Создание переменной для хранения значения каждого элемента массива.
Вывод элементов массива 1:53 Вывод элементов массива на экран без дополнительных индексов. Применение цикла for-in для работы с двумерными массивами.
Преимущества цикла for-in 2:53 Лёгкость перебора одномерных и двумерных массивов. Возможность удаления фигурных скобок при однострочном коде внутри цикла.
Динамические массивы 3:47 Возможность добавления элементов в массив без указания их количества заранее. Наличие встроенных функций для добавления, удаления и поиска элементов. Ограничения: использование большего количества ресурсов по сравнению с обычными массивами.
Реализация динамических массивов 5:46 Подключение библиотеки Generic для работы с динамическими массивами. Создание динамического списка на основе класса List. Указание класса List и угловых скобок для реализации динамического массива.
Создание массива 6:39 Указываем тип данных в угловых скобках, например, `int`. Даём название массиву, например, `nPers`. Выделяем память для массива с помощью `new List<int>()`.
Добавление элементов в массив 7:39 Добавляем элементы через фигурные скобки. Используем метод `add` для добавления одного элемента. Пример добавления элементов: `nPers.add(40), nPers.add(100), nPers.add(5)`.
Перебор элементов массива 8:38 Перебираем элементы массива с помощью цикла `for`. Создаём переменную типа `int` для каждого элемента массива. Выводим все элементы массива на экран.
Удаление элементов массива 9:36 Удаляем элемент по значению с помощью функции `remove`. Пример удаления элемента: `nPers.remove(100)`.
Сортировка и реверсирование массива 10:36 Сортируем массив с помощью метода `sort`. Реверсируем массив с помощью метода `reverse`.
Дополнительные методы массива 10:36 Метод `clear` очищает массив. Метод `copy` клонирует массив. Метод `exists` проверяет существование элемента. Метод `find` находит элемент по значению и возвращает его индекс.
Заключение 11:28 Подчёркивается важность использования одномерных массивов для оптимизации программы. Урок завершается, автор призывает подписываться на канал.