29 страница22 апреля 2026, 21:52

2 ГЛАВА 'Терминология'

Элементы массива пронумерованы , причем нумерация начинается с 0 , а не с 1. Например, в этом массиве знач ение 20 находится в позиции 1.

a8a93a8124f06b2679176c0354138cb5.avif

А значение 10 находится в позиции 0. Неопытных программистов этот факт обычно вводит в ступор. Тем не менее выбор нулевой начальной позиции упрощает написание кода по работе с массивами, поэтому программисты остановились на этом варианте. Почти во всех языках программирования нумерация элементов массива начинается с 0. Вскоре вы к этому привыкнете.

Позиция элемента называется его индексом. Таким образом, вместо того чтобы говорить «Значение 20 находится в позиции 1», правильно сказать«Значение 20 имеет индекс 1». В этой книге термин «индекс» означает тоже, что и «позиция».

Ниже приведены примеры времени выполнения основных операций с массивами и списками.

415bbb45906776071bac4d8b5c034094.avif

Вопрос: почему вставка элемента в массив требует времени О(n)? Предположим, вы хотите вставить элемент в начало массива. Как бы вы это сделали? Сколько времени на это потребуется? Ответы на эти вопросы вы найдете в следующем разделе!

29 страница22 апреля 2026, 21:52

Комментарии

0 / 5000 символов

Форматирование: **жирный**, *курсив*, `код`, списки (- / 1.), ссылки [текст](https://…) и обычные https://… в тексте.

Пока нет комментариев. Будьте первым!