Определение массива
Массив — это структура данных, представляющая собой упорядоченный набор элементов одного типа, доступ к которым осуществляется с помощью индексов.
Обозначение массива
где — количество элементов массива.
Основные операции над массивом
Доступ к элементам: — получение элемента под индексом .
Изменение значения элемента: — запись нового значения.
Одномерные массивы
Одномерный массив представляет собой линейную последовательность элементов.
Пример одномерного массива
`` int A[] = {1, 2, 3, 4, 5}; ``
Двумерные массивы
Двумерный массив можно представить как таблицу или матрицу.
Пример двумерного массива
Списки
Список — это динамическая структура данных, позволяющая хранить элементы произвольных типов и изменять их порядок.
Операции со списком
Добавление элемента: append(x) — добавление элемента в конец списка.
Удаление элемента: remove(x) — удаление первого найденного элемента.
Сравнение массивов и списков
Массивы: фиксированная длина, быстрый доступ к элементам по индексу.
Списки: изменяемая длина, медленный доступ к элементам по индексу.
Примеры задач
Задача 1: Найти сумму элементов массива
`` def sum_array(A): return sum(A) ``
Задача 2: Проверить наличие элемента в списке
`` def check_list(L, x): return x in L ``
Пропуски для самопроверки