Курс «Java: Массивы»

Последнее обновление: 21 октября 2025 г.

Оформить подписку

3 900 рублей в месяц за все курсы

Включено в курс

16 уроков (видео и/или текст)
14 упражнений в тренажере
48 проверочных тестов
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

На этом курсе вы изучите массивы – основной способ объединять данные в коллекции. Вы познакомитесь с синтаксисом создания и изменения массивов, а также узнаете о внутреннем устройстве массивов. В итоге вы научитесь определять массивы и манипулировать ими, обрабатывать массивы в цикле, применять базовые алгоритмы и оценивать их сложность. Сможете эффективно работать с динамическими строками. В этом курсе вы получите необходимые навыки работы с коллекциями – это фундамент, на котором будет строиться все остальное.

Чему вы научитесь

  • Определять массивы в коде и манипулировать ими
  • Формировать и обрабатывать массивы в циклах
  • Применять базовые алгоритмы и оценивать их сложность
  • Динамически формировать строки при помощи 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

Вращение матрицы

Рекомендуемые программы

Course Cover
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
Оформить подписку

3 900 рублей в месяц за все курсы