Курс «Java: Массивы»
Последнее обновление: 21 октября 2025 г.
3 900 рублей в месяц за все курсы
Включено в курс
Описание
На этом курсе вы изучите массивы – основной способ объединять данные в коллекции. Вы познакомитесь с синтаксисом создания и изменения массивов, а также узнаете о внутреннем устройстве массивов. В итоге вы научитесь определять массивы и манипулировать ими, обрабатывать массивы в цикле, применять базовые алгоритмы и оценивать их сложность. Сможете эффективно работать с динамическими строками. В этом курсе вы получите необходимые навыки работы с коллекциями – это фундамент, на котором будет строиться все остальное.
Чему вы научитесь
- Определять массивы в коде и манипулировать ими
- Формировать и обрабатывать массивы в циклах
- Применять базовые алгоритмы и оценивать их сложность
- Динамически формировать строки при помощи StringBuilder
Программа
1 | О курсе Знакомимся с целями и задачами курса |
2 | Синтаксис Изучаем синтаксис для работы с массивами |
3 | Модификация Знакомимся с основными способами изменения массивов |
4 | Цикл For Учимся применять цикл for для массивов |
5 | Агрегация Учимся агрегировать данные |
6 | Цикл for-each Учимся простому способу обходить массив |
7 | Удаление элементов массива Поговорим о правильных и неправильных способах удаления элементов |
8 | Управляющие инструкции Изучаем работу `break` и `continue` |
9 | Вложенные массивы Знакомимся с синтаксисом создания и обновления вложенных массивов |
10 | StringBuilder Изучаем эффективную работу с динамическими строками |
11 | Обработка строк через преобразование в массив Выясняем, как обрабатывать строки с помощью массивов |
12 | Вложенные циклы Учимся вкладывать циклы друг в друга |
13 | Теория множеств Приобщаемся к прекрасному |
14 | Сортировка массивов Знакомимся с базовыми алгоритмами |
15 | Big O Знакомимся с оценкой сложности алгоритмов |
16 | Реализация массивов Выясняем, как устроены массивы внутри и почему у них фиксированный размер |
Формат обучения
Испытания
1 | Морской бой |
2 | Треугольник Паскаля |
3 | Зеркалирование матрицы |
4 | Умножение матриц |
5 | Длина последнего слова |
6 | Возрастающая последовательность |
7 | Чанкование |
8 | Улитка |
9 | Вес Хэмминга |
10 | Вращение матрицы |
Рекомендуемые программы

- Тренажер с практикой
- Бессрочный доступ к теории
- Асинхронный формат
3 900 рублей в месяц за все курсы


