- Индекс (массив)
-
Индекс в языках программирования — элемент перечислимого множества, который указывает на конкретный элемент массива, обычно является неотрицательным скалярным целым числом.
Есть три способа, как элементы массива могут быть проиндексированы целыми неотрицательными числами[1]:
- 0 («индекс с началом с нуля»)
- первый элемент массива имеет индекс 0;
- 1 («индекс с началом с единицы»)
- первый элемент массива имеет индекс 1;
- n («индекс началом с n»)
- базисный индекс массива может быть свободно выбран. Обычно языки программирования, позволяющие «индекс началом с n», разрешают также в качестве индекса массива выбирать отрицательные значения, а также и другие скалярные типы данных, как перечисления или символы.
Массив может иметь несколько измерений, таким образом обычная практика обращаться к массиву, используя несколько индексов. Например к двумерному массиву с тремя строками и четырьмя столбцами можно было бы обратиться к элементу в 2-ом ряду и 4-ой столбце с помощью выражения:
[1,3]
(в языке в котором приоритет у строки) и[3,1]
(в языке в котором приоритет у столбца) в случае индексом с началом с нуля. Таким образом два индекса используются для двумерных массивов, три — для трехмерного массива, и n — для n-мерного массива.Примечания
Для улучшения этой статьи по информационным технологиям желательно?: - Найти и оформить в виде сносок ссылки на авторитетные источники, подтверждающие написанное.
- Исправить статью согласно стилистическим правилам Википедии.
- Дополнить статью (статья слишком короткая либо содержит лишь словарное определение).
Категория:- Структуры данных
Wikimedia Foundation. 2010.