LINUX.ORG.RU

История изменений

Исправление AntonI, (текущая версия) :

И там, и там не все ключи (индексы) могут быть связаны со значениями.

У обычного массива валидные ключи всегда лежат в диапазоне 0:N. У ассоциативного нет.

доступ по индексу за О(1).

У ассоциативного массива доступ хуже чем О(1). Я третий раз это пишу, Вы третий раз это игнорируете. Не надо так…:-(

Ну и важные детали - у ассоциативного массива может не быть упорядочения по значению ключа при обходе, префетчей и мапирования из файла.

Это как минимум.

И вообще, чем отличается кошка от собаки? И у той и у той усы-лапы-хвост…

Исправление AntonI, :

И там, и там не все ключи (индексы) могут быть связаны со значениями.

У обычного массива валидные ключи всегда лежат в диапазоне 0:N. У ассоциативного нет.

доступ по индексу за О(1).

У ассоциативного массива доступ **хуже **чем О(1). Я третий раз это пишу, Вы третий раз это игнорируете. Не надо так…:-(

Ну и важные детали - у ассоциативного массива может не быть упорядочения по значению ключа при обходе, префетчей и мапирования из файла.

Это как минимум.

И вообще, чем отличается кошка от собаки? И у той и у той усы-лапы-хвост…

Исходная версия AntonI, :

И там, и там не все ключи (индексы) могут быть связаны со значениями.

У обычного массива валидные ключи всегда лежат в диапазоне 0:N. У ассоциативного нет.

доступ по индексу за О(1).

У ассоциативного массива доступ хуже чем О(1)

Ну и важные детали - у ассоциативного массива может не быть упорядочения по значению ключа при обходе, префетчей и мапирования из файла.

Это как минимум.

И вообще, чем отличается кошка от собаки? И у той и у той усы-лапы-хвост…