Длина массива
Длина массива — это количество элементов, которые он содержит. Она помогает определить границы перебора массива и не обратиться к несуществующему элементу.
Как определить длину
В некоторых языках длина задаётся при создании массива и остаётся постоянной. Например, если объявлен массив из 10 элементов, его длина равна 10, даже если часть элементов ещё не заполнена. В других языках, например Python, длину можно получить специальной функцией: len(a). При этом важно отличать размер массива от значения отдельного элемента: элемент — это содержимое ячейки, а длина — количество ячеек.
Если индексы массива начинаются с \(a\) и заканчиваются на \(b\), причём все индексы идут подряд, длина вычисляется так:
Для наиболее распространённой нумерации от \(0\) до \(n-1\) последний индекс равен \(n-1\). Поэтому по последнему индексу длину находят как \(n=\text{последний индекс}+1\). Нельзя путать длину массива с последним индексом.
Массив \(a\) имеет индексы \(0,1,2,3,4\). В нём 5 элементов, поэтому его длина равна 5, а последний индекс равен 4. Если индексы начинаются с 1 и заканчиваются на 5, длина также равна \(5-1+1=5\).
Длина массива не всегда совпадает с числом уже введённых или полезных значений. Если массив создан на 10 ячеек, но заполнены только первые 4, его длина всё равно 10. Число заполненных элементов нужно учитывать отдельно.
При обработке массива обычно перебирают индексы от 0 до длина - 1. Это правило используется при поиске, вычислении суммы элементов и фильтрации массива. При инициализации массива длина часто задаётся заранее.
Массив имеет индексы от 3 до 8. Какова его длина?
Главное
- Длина массива — количество его элементов.
- Для индексов от \(a\) до \(b\) длина равна \(b-a+1\).
- При индексах от 0 до \(n-1\) последний индекс на единицу меньше длины.