- Шаг 1. Что такое массивМассивы. Индексы. Создание, запись и чтение. Перебор и поиск.
- Шаг 2. Перебор и поискУпражнения на перебор массивов и поиск элементов.
- Шаг 3. Создание и изменение массиваУпражнения на создание, изменение и заполнение массивов.
- Шаг 4. InPlace операцииInPlace операции. Изменение массивов на месте, без дополнительной памяти.
- Шаг 5. Продвинутый уровеньУпражнения повышенной сложности по работе с массивами.
Шаг 4. InPlace операции
В этом шаге вы изучите приёмы изменения массива не создавая дополнительных массивов, то есть выполняя операции in-place.
Такие алгоритмы экономят память, работают быстрее и часто используются на собеседованиях и в реальных задачах.
Что вы освоите:
- Изменение структуры массива без дополнительного выделения памяти
- Работа с индексами при модификации массива
- Обработка и фильтрация данных внутри исходного массива
- Ротация (поворот) массива