Скрыть объявление
Гость отличная новость! Мы открыли доступ к ранее скрытому контенту.

Вам доступно более 44 000 видео уроков, книг и программ без VIP статуса. Более подробно ЗДЕСЬ.

ассоциативные карты

Ассоциативный массив — абстрактный тип данных (интерфейс к хранилищу данных), позволяющий хранить пары вида «(ключ, значение)» и поддерживающий операции добавления пары, а также поиска и удаления пары по ключу:
INSERT(ключ, значение)
FIND(ключ)
REMOVE(ключ)
Предполагается, что ассоциативный массив не может хранить две пары с одинаковыми ключами.
В паре



(
k
,
v
)


{\displaystyle (k,v)}
значение



v


{\displaystyle v}
называется значением, ассоциированным с ключом



k


{\displaystyle k}
. Семантика и названия вышеупомянутых операций в разных реализациях ассоциативного массива могут отличаться.
Операция FIND(ключ) возвращает значение, ассоциированное с заданным ключом, или некоторый специальный объект UNDEF, означающий, что значения, ассоциированного с заданным ключом, нет. Две другие операции ничего не возвращают (за исключением, возможно, информации о том, успешно ли была выполнена данная операция).
Ассоциативный массив с точки зрения интерфейса удобно рассматривать как обычный массив, в котором в качестве индексов можно использовать не только целые числа, но и значения других типов — например, строки.
Поддержка ассоциативных массивов есть во многих интерпретируемых языках программирования высокого уровня, таких, как Perl, PHP, Python, Ruby, Tcl, JavaScript и др. Для языков, которые не имеют встроенных средств работы с ассоциативными массивами, существует множество реализаций в виде библиотек.

Узнать больше на Wikipedia.org

    Последнее содержимое с меткой ассоциативные карты

  1. BlackMan
    [spoiler] - [/spoiler]
    Автор темы: BlackMan, 1 янв 2017, ответов - 0, в разделе: Салон красоты
  2. BlackMan
  3. BlackMan
    [spoiler] -
    Автор темы: BlackMan, 1 янв 2017, ответов - 0, в разделе: Салон красоты
  4. BlackMan
  5. Солнышко
  6. Солнышко
  7. Volchek